什么是 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
逻辑运算符
逻辑运算符主要用于进行逻辑运算,常用的逻辑运算符有 and
、or
和 not
,分别表示逻辑与、逻辑或和逻辑非。
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
成员运算符
成员运算符主要用于检查字符串、列表、元组等序列中是否包含某个值,常用的成员运算符有 in
和 not 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 代码。