# 算数运算符 +-*、 % //地板除 **
# print (5/2) #2.5
# print(5//2)#向下取最接近结果的整数
# print(2**3) #指数
#赋值运算符 += -= *=
#比较运算符 > == != <= 可以连用
# if 5<a<10:
# print("a在5到10之间")
#逻辑运算符 用来连接多个条件 and or not取反
# 注意短路运算 整个表达式从左往右计算 or左边为真 整个表达式为真 则短路后面所有的表达式
# 若and左为假 则短路后面所有and表达式
# result = print("abc")
# print(result) 结果是假
# result = (3 or 4 and print("5")) and (not print("6") or print("7"))
# print(result)
# a = 10
# b = 15
# max = a>b and a or b
# print(max)
#位运算符 | & ^ << >>右移
# print (4 & 5) #按位或 4:100 5:101 只要有一就是1 最后是101所以是5 按位与 全为1为1 按位异或 同0异1
# print(5>>2) #101 删除后两位(最后输出1 右边两位丢了) 往左移就是后边加00(最后为10100 结果20) 优先级高于加减法
#成员关系判断运算符 "a" in "abc" not in
#对象实例测试运算符 is not is 判断变量是不是只想同一个对象
# a = 500
# b = 500
# print(a == b)
# print(a is b) 应该是false 可以a=b=500 才是a is b 输出为true
运算符和表达式
最新推荐文章于 2024-09-07 20:08:36 发布