什么是 Python 中的基本运算符?

什么是 Python 中的基本运算符?

Python 编程语言中,运算符是一些用于对变量和值进行操作的符号。Python 中的运算符可分为数字运算符、比较运算符、逻辑运算符、位运算符和成员运算符等几类。

阅读更多:Python 教程

数字运算符

数字运算符主要包括加法、减法、乘法、除法、取余数和取整除,分别用 +-*/%// 表示,这些运算符可用于对两个数字进行加、减、乘或除运算。

a = 10
b = 3

print(a + b)  # 加法
print(a - b)  # 减法
print(a * b)  # 乘法
print(a / b)  # 除法
print(a % b)  # 取余数
print(a // b) # 取整除

运行结果:

13
7
30
3.3333333333333335
1
3

比较运算符

比较运算符主要用于比较两个变量或值之间的大小、相等或不等关系,Python 中的比较运算符有等于、大于、小于、大于等于、小于等于和不等于等几个符号,分别用 ==><>=<=!= 表示。

a = 10
b = 3

print(a == b)  # 等于
print(a > b)   # 大于
print(a < b)   # 小于
print(a >= b)  # 大于等于
print(a <= b)  # 小于等于
print(a != b)  # 不等于

运行结果:

False
True
False
True
False
True

逻辑运算符

逻辑运算符主要用于进行逻辑运算,常用的逻辑运算符有 andornot,分别表示逻辑与、逻辑或和逻辑非。

a = True
b = False

print(a and b)  # 逻辑与
print(a or b)   # 逻辑或
print(not b)    # 逻辑非

运行结果:

False
True
True

位运算符

位运算符主要用于进行位运算,常用的位运算符有按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、左移(<<)和右移(>>)等。

a = 10    # 二进制:1010
b = 3     # 二进制:0011

print(a & b)   # 按位与
print(a | b)   # 按位或
print(a ^ b)   # 按位异或
print(~a)      # 按位取反
print(a << 1)  # 左移
print(a >> 1)  # 右移

运行结果:

2
11
9
-11
20
5

成员运算符

成员运算符主要用于检查字符串、列表、元组等序列中是否包含某个值,常用的成员运算符有 innot in

str1 = 'Hello, world!'
list1 = [1, 2, 3, 4, 5]
tuple1 = (6, 7, 8, 9, 10)

print('H' in str1)    # 检查字符串中是否包含“H”
print(6 not in tuple1) # 检查元组中是否不包含 6
print(3 in list1)     #检查列表中是否包含 3

运行结果:

True
False
True

赋值运算符

除了以上几类运算符,Python 中还有赋值运算符,用于将一个值或变量赋值给另一个变量或变量组。常见的赋值运算符包括 =+=-=*=/=%=//=**=&=|=^=>>=<<= 等。

a = 10   # 将 10 赋值给变量 a
a += 5   # 相当于 a = a + 5
a -= 3   # 相当于 a = a - 3
a *= 2   # 相当于 a = a * 2
a /= 5   # 相当于 a = a / 5
a %= 3   # 相当于 a = a % 3
a //= 2  # 相当于 a = a // 2
a **= 3  # 相当于 a = a ** 3
print(a)

运行结果:

64

结论

在 Python 编程语言中,运算符是进行各种操作的一种重要符号。本文介绍了 Python 中常见的五类运算符,包括数字运算符、比较运算符、逻辑运算符、位运算符和成员运算符等,以及赋值运算符。熟练掌握各类运算符的使用方法,有助于编写高效、简洁的 Python 代码。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程