标签:lex 等于 not false 输出 strong 有一个 lse 个人见解
= 赋值
a = 1
+= 加等于
a = 1
a += 1 # a = a + 1
print(a)
-= 减等于
a = 1
a -= 1 # a = a - 1
print(a)
*= 乘等于
a = 1
a *= 1 # a = a * 1
print(a)
**= 幂等于
a = 1
a **= 1 # a = a ** 1 # a = a的1次方
/= 除等于
a = 1
a /= 1 # a = a / 1
%= 余数等于
a = 1
a %= 1 # a = a % 1
+ - * / #加减乘除
** 幂(几次方)
a = 2
print(a ** 4)
# 输出结果
16
// 整除
a = 16
print(a // 3)
# 输出结果
5
# 个人见解
# 商5余1,忽略余数,只取商就是整除的结果
% 取余(也叫模)
a = 15
print(a % 2)
# 输出结果
# 1
# 个人见解
# 15/2 商7余1,只取余,忽略商的结果
and与/和
1 and 0 # and是两边都是真的时候才是真,只要有一边是假就取假
0 and 1 # 结果假
1 and 9 # and运算两边都是真的时候取and后边的内容
# 输出结果
# 9
9 and 1
# 输出结果
# 1
False and 0 #and运算两边都是假的时候取and前边的内容
3 > 2 and 9 # 3>2 视为一个整体来看
or或
1 or 0 # 只要有一个是真就取真
# 输出结果
# 真
0 or 1 # 真
1 or 4 # or 两个都是真的时候,取or前面的内容
# 输出结果
# 1
False or 0 # or 两个都是假的时候,取or后面的内容
# 输出结果
# 0
3>2 or 4
# 输出结果
# True
not非
优先级由高到低排列:
() > not > and > or
例题:
3 and 9 or 8 and 7 or 0
# 输出结果
# 9
0 and False or False and 9 and 4>3
# 输出结果
# 0 or False
# False
True and False or 3>4 and not True
# 输出结果
# False
in 在
not in 不在
例题:
s = 'alexTMDdsb'
print('TMD'not in s) # 判断TMD不在s中
# 输出结果
False
等于 ==
不等于 !=
大于 >
小于 <
大于等于 >=
小于等于 <=
标签:lex 等于 not false 输出 strong 有一个 lse 个人见解
原文地址:https://www.cnblogs.com/zanao/p/10976935.html