跟老齐学Python之眼花缭乱的运算符
在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) # 输出False
print(a >= b) # 输出True
print(a <= b) # 输出False
赋值运算符
Python中的赋值运算符有赋值=、加等于+=、减等于-=、乘等于=、除等于/=、取余等于%=、取整等于//=、幂等于*=。
例如,下面的代码演示了变量的不同赋值运算:
a = 10
b = 3
a += b
print(a) # 输出13
a -= b
print(a) # 输出10
a *= b
print(a) # 输出30
a /= b
print(a) # 输出10.0
a %= b
print(a) # 输出1.0
a //= b
print(a) # 输出0.0
a **= b
print(a) # 输出0.0
逻辑运算符
Python中的逻辑运算符有与and、或or、非not。
例如,下面的代码演示了逻辑运算的使用:
a = 10
b = 3
c = 5
print(a > b and b > c) # 输出False
print(a > b or b > c) # 输出True
print(not(a > b)) # 输出False
位运算符
Python中的位运算符有按位与&、按位或|、按位异或^、取反~、左移<<、右移>>。
例如,下面的代码演示了位运算的使用:
a = 10 # 十进制10的二进制为1010
b = 3 # 十进制3的二进制为0011
print(a & b) # 输出2,即二进制的0010
print(a | b) # 输出11,即二进制的1011
print(a ^ b) # 输出9,即二进制的1001
print(~a) # 输出-11,即二进制的-1011
print(a << 2) # 输出40,即二进制的101000
print(a >> 2) # 输出2,即二进制的0010
成员运算符
Python中的成员运算符有in、not in。
例如,下面的代码演示了成员运算的使用:
a = [1, 2, 3]
print(1 in a) # 输出True
print(4 in a) # 输出False
print(4 not in a) # 输出True
身份运算符
Python中的身份运算符有is、is not。
例如,下面的代码演示了身份运算的使用:
a = 10
b = a
c = 15
print(a is b) # 输出True
print(a is not c) # 输出True
通过本篇文章的介绍,相信大家对Python中的各种运算符有了更深入的了解。不同的运算符在代码实现中发挥着重要的作用,希望大家能够灵活运用。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:跟老齐学Python之眼花缭乱的运算符 - Python技术站