python之你不知道的notandor

发布时间:2019-06-21 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了python之你不知道的notandor脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

学习python也有一个多月的时间了,刚开始的想法是每天把学习的东西总结一下,可是还是没有养成好习惯,所以最近开始,我会把一些学习的重点发出来,当然前提是"我认为"。废话不多说,给大家说一下这篇文章的主题not、and、or
相信大多数学过编程的人对这几个词并不陌生,然而可能有好多人还不知道这其中的一个小秘密,接下来通过程序的方式分享给你们

【not】口令:返回一个布尔值(bool)

not 1      #结果:False
not 0      #结果:True

【and】口令:两边为真,返回右边值;左边为假,则返回左边值;

1 and 2    #结果:2
0 and 1    #结果:0
1 and True    #结果:True
False and 1    #结果:False
'' and 1    #结果:''

【or】口令:左边为真,返回左边值;否则返回右边值

1 or 2    #结果:1
0 or False    #结果:False
0 or 'jim'    #结果:'jim'
True or 0    #结果:True

【混合运算notandor】口令:先not,后and,再or

not 0 and 1 or 0    #结果:1
0 and 'jim' or 1    #结果:1
1 or 0 and 0)    #结果:1
1 or 2 and 3)    #结果:1

总结:
在混合运算时一定首要记得not优先级最大,and运算在or之前,当or运算符在最前的时候,如果左值为真,此混合运算的值就是左边值。

附一张优先级表(由低到高):

python之你不知道的notandor

脚本宝典总结

以上是脚本宝典为你收集整理的python之你不知道的notandor全部内容,希望文章能够帮你解决python之你不知道的notandor所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。