
# is # 判断两边数据是否一致且ID一致 # 按住键盘的win+r后输入cmd,进入python的交互模式下 # 会出现对象池存贮问题,因为只有在[-5,256]范围内创建变量使用is才会出现Ture int1 = 123 int2 = 123 int1 is int2 回车 Ture
int1 = 257
int2 = 257
int1 is int2
回车
False
# 在pycharm环境下使用is int1 = 123 int2 = 123 print(int1 is int2) int3 = 300 int4 = 300 print(int3 is int4) 运行后 True True
# is not 与 is 使用方法一样,只是结果不一样
# in # 在指定的序列中找到指定值返回Ture str1 = 'hello boy and girl' print('o' in str1) print('ol' in str1) 运行后 True False # not in 与 in运行后结果相反
+= 号 如:a = a + 1 变成 a += 1
-= 号 如:a = a - 1 变成 a -= 1
*= 号 如:a = a * 1 变成 a *= 1
/= 号 如:a = a / 1 变成 a /= 1
%= 号 如:a = a % 1 变成 a %= 1
**= 号 如:a = a ** 1 变成 a **= 1
//= 号 如:a = a // 1 变成 a //= 1
# 比较运算符:主要用于判断 == 相等 != 不相等 < 小于 > 大于 <= 小于等于 >= 大于等于
# 逻辑运算符 and, or, not # and: 两边为真,则为真 # 当在and两边使用数值为真时,优先返回后面的值 # 如果是0 and 1 则为false,返回0 print(1 > 0 and 2 > 1) print(0 > 1 and 2 > 1) 运行后 True False # or: 一边为真,则为真;两边为假,则为假 # 当在or两边使用数值为真时,优先返回前面的值 # 如0 or 2为真则返回2 print(0 > 1 or 2 > 1) print(0 > 1 or 1 > 2) 运行后 True False
# not: 真假反转 print(not 1 > 2) print(not 2 > 1) 运行后 True False
# 当not,and,or三者同时存在就会有处理的优先级 # 首先处理not---再到and----最后到or print(1 > 0 or 2 < 1 and not 3 < 2) 运行后 True
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)