运算符
程序员文章站
2022-05-18 17:10:32
...
一、算术运算符
# Python算术运算符
a1 = 2
b1 = 3
c1 = a1**b1 # 幂
print ("1 - c1 的值为:", c1)
二、比较运算符
# Python比较运算符
c2= 5;
b2 = 20;
if ( c2 <= b2 ):
print ("2 - c2 小于等于 b2")
else:
print ("2 - c2 大于 b2")
三、赋值运算符
# Python赋值运算符
a3 = 21
b3 = 10
c3 = 0
c3 //= a3 # 取整除赋值运算符
print ("3 - c3 的值为:", c3)
四、位运算符
# Python位运算符
a4 = 60 # 60 = 0011 1100
b4 = 13 # 13 = 0000 1101
c4 = a4 & b4; # 12 = 0000 1100
c4_1 = a4 >> 2; # 15 = 0000 1111
print ("4 - c4 的值为:", c4)
print ("4 - c4_1 的值为:", c4_1)
五、逻辑运算符
# Python逻辑运算符
a5 = 10
b5 = 20
if ( a5 and b5 ):
print ("5 - 变量 a5 和 b5 都为 true")
else:
print ("5 - 变量 a5 和 b5 有一个不为 true")
六、成员运算符
# Python成员运算符
a6 = 1
b6 = 20
list6 = [1, 2, 3, 4, 5 ];
if ( a6 in list6 ):
print ("6 - 变量 a6 在给定的列表中 list6 中")
else:
print ("6 - 变量 a6 不在给定的列表中 list6 中")
if ( b6 not in list6 ):
print ("6 - 变量 b6 不在给定的列表中 list6 中")
else:
print ("6 - 变量 b6 在给定的列表中 list6 中")
七、身份运算符
# Python身份运算符
a7 = 20
b7 = 20
# id() 函数用于获取对象内存地址
if ( id(a7) == id(b7) ):
print ("7 - a7 和 b7 有相同的标识")
else:
print ("7 - a7 和 b7 没有相同的标识")
八、运算符优先级
# Python运算符优先级
a8 = 20
b8 = 10
c8 = 15
d8 = 5
e8 = 0
e8 = a8 + (b8 * c8) / d8; # 20 + (150/5)
print ("8 - a8 + (b8 * c8) / d8 运算结果为:", e8)
九、所有demo运算结果:
上一篇: laravel5.4 数据填充
下一篇: 布局和表格