欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

运算符

程序员文章站 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运算结果:
运算符

相关标签: 运算符 python