Python运算符
算术运算符
算术运算符无非就是+、-、*、/。这里Python还有两个特殊的算术运算符 “ ** ” 和 “//”,**是进行幂运算用到的,//则是向下取接近除数的整数。贴张图吧,你可能看的更清楚。
这个我打方框的地方是怎么写的呢?
然后报这个错。
改成这样就可以了
我把用于格式化的%和前面字符串中的%隔开就可以了,至于为什么,自己想一下吧。
比较运算符
这个比较“高深”了,只能用图来说话,希望你能看懂。
自python 3.5以后就不在支持“<>”这个比较运算符了,用“!=”替代它。
赋值运算符
直接上图:
位运算符
注意一下最后两个位运算符“<<”和“>>”!左移时:变量<<位数,右移时:变量>>位数。我就经常弄错,你这么聪明肯定不会出错!
Python逻辑运算符
逻辑运算符简而言之就是用来进行逻辑判断的,而Python语句中包含逻辑判断功能的语句有if、while、for 等,那么那么自然而然你就可以借助逻辑运算符啦。
print("Python逻辑符")
a=1
b=0
if a and b:
print("a和b都为真")
else:
print('a和b不全为真')
if a or b:
print('a和b中有至少有一个为真')
else:
print('a和b都为假')
if not (a or b):
print('a和b都为假')
else:
print('a和b中有至少有一个为真')
结果:
Python成员运算符
in
not in
暂时不写了,还没用上等用上了再补充吧?