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