Python语言支持的运算符很丰富,包括如下:
这个是常用的加、减、乘、除等,具体如下:
算术运算符代码如下:
print('=====算术运算符======')
a = 21
b= 10
c = 0c = a + b
print("a + b = ", c)c = a - b
print("a - b = ", c)c = a * b
print("a * b = ", c)#修改变量 a b c
a = 2
b = 3
c = a ** bprint("a**b = ", c)a = 10
b = 5
c = a // b
print("a//b = ", c)
打印输出:
以下假设变量a = 10,b= 20
这个比较简单,就不举例子了!
a = 60 # 60 = 0011 1100
b = 13 # 13 = 0000 1101
c = 0c = a & b; # 12 = 0000 1100
print ("1 - c 的值为:", c)c = a | b; # 61 = 0011 1101
print ("2 - c 的值为:", c)c = a ^ b; # 49 = 0011 0001
print ("3 - c 的值为:", c)c = ~a; # -61 = 1100 0011
print ("4 - c 的值为:", c)c = a << 2; # 240 = 1111 0000
print ("5 - c 的值为:", c)c = a >> 2; # 15 = 0000 1111
print ("6 - c 的值为:", c)
打印输出如下:
逻辑运算符包括 and 、or、not
这个也比较好理解,不举例子了,😄
这个得好好说说,在字符串、列表或元组中使用还是挺频繁的。
a = 10
b = 20
list = [1, 2, 3, 4, 5 ];if ( a in list ):print ("1 - 变量 a 在给定的列表中 list 中")
else:print ("1 - 变量 a 不在给定的列表中 list 中")if ( b not in list ):print ("2 - 变量 b 不在给定的列表中 list 中")
else:print ("2 - 变量 b 在给定的列表中 list 中")# 修改变量 a 的值
a = 2
if ( a in list ):print ("3 - 变量 a 在给定的列表中 list 中")
else:print ("3 - 变量 a 不在给定的列表中 list 中")
打印输出结果:
1 - 变量 a 不在给定的列表中 list 中
2 - 变量 b 不在给定的列表中 list 中
3 - 变量 a 在给定的列表中 list 中
is : 判断两个标识符是否引用同一对象
is not :判断两个标识符引用不同对象
本文发布于:2024-02-01 09:11:40,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170674990035571.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |