Python中的运算符是用来执行各种算术和逻辑运算的符号。本文将讲解Python中的运算符,包含算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、成员运算符、身份运算符等。
算术运算符
Python中的算术运算符包括加法(+)、减法(-)、乘法()、除法(/)、取余(%)、取整除(//)、幂次方(*)等。具体示例如下:
a = 10
b = 3
print(a + b) # 13
print(a - b) # 7
print(a * b) # 30
print(a / b) # 3.3333333333333335
print(a % b) # 1
print(a // b) # 3
print(a ** b) # 1000
比较运算符
Python中的比较运算符用来比较两个值是否相等或者大小关系。包括等于(==)、不等于(!=)、大于(>)、大于等于(>=)、小于(<)、小于等于(<=)等运算符。具体示例如下:
a = 10
b = 3
print(a == b) # False
print(a != b) # True
print(a > b) # True
print(a >= b) # True
print(a < b) # False
print(a <= b) # False
逻辑运算符
Python中的逻辑运算符包括与(and)、或(or)、非(not)等。用于构建复杂的逻辑表达式。具体示例如下:
a = True
b = False
print(a and b) # False
print(a or b) # True
print(not a) # False
位运算符
Python中的位运算符用于执行位运算。包括按位与(&)、按位或(|)、按位异或(^)、取反(~)、左移(<<)、右移(>>)等。具体示例如下:
a = 60
b = 13
print(a & b) # 12
print(a | b) # 61
print(a ^ b) # 49
print(~a) # -61
print(a << 2) # 240
print(a >> 2) # 15
赋值运算符
Python中的赋值运算符用于将一个值赋给一个变量。包括简单赋值(=)、加法赋值(+=)、减法赋值(-=)、乘法赋值(*=)、除法赋值(/=)等。具体示例如下:
a = 10
a += 5
print(a) # 15
a -= 3
print(a) # 12
a *= 2
print(a) # 24
a /= 3
print(a) # 8.0
成员运算符
Python中的成员运算符用于检查一个值是否是另一个值的成员。包括in、not in等。具体示例如下:
a = [1, 2, 3, 4, 5]
print(2 in a) # True
print(6 not in a) # True
身份运算符
Python中的身份运算符用于比较两个对象是否是同一个对象。包括is、is not等。具体示例如下:
a = 10
b = 10
c = [1, 2, 3]
d = [1, 2, 3]
print(a is b) # True
print(c is d) # False
print(c == d) # True
print(c is not d) # True
本文详细讲解了Python中的各种运算符,包括算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、成员运算符、身份运算符等。对于Python初学者来说,了解这些运算符能够帮助我们更好的理解Python语言中的各种表达式,从而更好的编写Python程序。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python入门教程(十一)Python中的运算符 - Python技术站