韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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 运算符存在优先级的关系,但并不推荐过度依赖运算符的优先级,因为这会导致程序的可读性降低。因此,在这里要提醒读者:

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

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

关注

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

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

欧美-区二区三区| 我寄宿在妈妈闺蜜家电视剧 | 双乳被十几个男人吃奶| 电视剧情满四合院| 国产X9X9X9X9X9X任意..| 咬女生小头头视频| 韩剧《我的瑜伽教练》| 妈妈你真棒插曲快来救救我电影影| 抢钱袋鼠| 《父承子波》金银花原文主角| 日韩A片| 许飞琼| 夹好了不许穿内裤去上课小说| 长沙天气| 免费观看已满十八岁电视剧国外| 变硬最快的方法是什么| 音响怎么选| 麻豆免费观看A片WWW| 妈妈说今晚爸爸不回家| 欧美一区二区| 老板不让穿内裤随时做| 英语班长乖乖挽起裙子怎么| 海角社区-吃瓜黑料-爆料海角| 国产少女免费观看电视剧大全| 大叔和妈妈免费观看电视剧第3集 暴躁妹妹免费观看40集电视剧 | 妻子的姐姐免费观看大全电视剧| 免费观看已满十八岁电视剧高清版 | 吃瓜| 台剧《恋爱之瘾》林教授在线观看 | 传奇大掌柜电视剧全集免费播放| 剪灯新话| 亚洲图片| 美丽代价| 18岁的少女与狗高清电视剧| 交换朋友的老婆2中字谜给看| 《地下偶像》樱花动浸| 二人生猴子全程免费| 国外BBOX表演视频| 我老公跟我一晚上用很多卫生纸| 西安天上人间| 无人区在线观看免费播放电视剧