国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python运算符优先级

Python运算符优先级

头像

silencement

2019-07-03 13:31:264691浏览 · 0收藏 · 0评论

所有的数学运算都是从左向右进行的,Python 语言中的大部分运算符也是从左向右结合的,只有单目运算符、赋值运算符和三目运算符例外,它们是从右向左结合的,也就是说,它们是从右向左运算的。

乘法和加法是两个可结合的运算符,也就是说,这两个运算符左右两边的操作数可以互换位置而不会影响结果。

运算符有不同的优先级,所谓优先级就是在表达式运算中的运算顺序。下表中列出了包括分隔符在内的所有运算符的优先级顺序。

 运算符的优先级
运算符说明Python运算符优先级
索引运算符x[index]或x[index:index2[:index3]]18、19
属性访问x.attrbute 17
乘方**16
按位取反~15
符号运算符+或-14
乘、除*、/、//、%13
加、减+、-12
位移>>、<<11
按位与&10
按位异或^9
按位或|8
比较运算符==、!=、>、>=、<、<= 7
is运算符is、is not6
in运算符in、not in5
逻辑非not4
逻辑与and3
逻辑或or2

根据表中运算符的优先级,我们分析 4+4<<2 语句的执行结果。程序先执行 4+4 得到结果 8,再执行 8<<2 得到 32。如果使用“()”就可以改变程序的执行顺序,比如 4+(4<<2),则先执行 4<<2 得到结果16,再执行 4+16 得到 20。

虽然 Python 运算符存在优先级的关系,但并不推荐过度依赖运算符的优先级,因为这会导致程序的可读性降低。因此,在这里要提醒读者:

不要把一个表达式写得过于复杂,如果一个表达式过于复杂,则把它分成几步来完成。

不要过多地依赖运算符的优先级来控制表达式的执行顺序,这样可读性太差,应尽量使用“()”来控制表达式的执行顺序。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《地下偶像》樱花动浸| 《再来一次好吗》免费观看| 黄金网站APP免费| 军人野外吮她的花蒂沈静舒| 舞蹈生带着小玩具练芭蕾视频| 巨茎挺进李淑芬的体内视频| 秘书奶头好大下面好紧| 无码| 续父开续女包小芳的小说破| 天美麻花星空高清MV播放音乐| 办公室的滋润3| 办公室偷吻| XPERIA| 局长边摸边吃奶边做爰 | 蜜桃成熟时| 局长把我奶头掏出来直接吃| Y丫影院免费观看电视剧| 美国伦理4女警| 甜蜜惩罚~我是看守专用宠物| 金装律师第二季| 国产一区二区| 老人玩小处雌女视频的意义| 在线天堂WWW在线观看图片| 自慰视频| 免费观看B站刺激战场2023| 女人尝试到更粗大的心理变化| 白色变态蕾丝超薄开档连身袜 | 人口兽猪马狗第1集| 旋转木马电动拼插木质科技| CSGO暴躁妹妹免费观看电视剧| 成品人和精品人的区别在哪里知乎 | 丫头把腿开大让我添添电影| 《办公室高潮秘书2》| 歪歪漫画| 鲁鲁射击免费播放电视剧全部| 大叔与妹妹免费观看电视剧高清| 《办公室高潮秘书2》电影| 女生给男生吃小头头| 他掀开裙子舌头伸进去添在线视频 | 国产精品免费人成网站酒店店 | 豆传媒剧国产MV有什么特点