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

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

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

关注

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

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

一母四女战一婿刘琴小说免费阅读 | 两领导在车上吃我的奶| 《熟妇的荡欲》HD中字| 9.1萝卜黄| 《有夫之妇的秘书》演员表| 火蓝刀锋在线观看| 17.C-起草口在哪| 老牛耕田陈雪435章| 《性房纵欲》在线观看| 国产又好看的特效大片| 买下我| 老师没戴套子C了我一天视频| 二人努力生猴子免费观看| 成品图片的网站| 扌暴辶鬲的图片GIF| 美女| 《高压监狱2》完整版| 泰剧《缠绕的夜晚》免费观看| 床3| 少女的秘密24集| 爆菊花爽吗| 欧美人与人动人物2024心理学| 男生把小困困放到女生困里视频| 美女两个球球抖动抓球球视频| 游泳教练在水下狂C我| 美国式的家庭忌讳1-4| 免费观看已满十八岁电视剧高清版 | BOBO浏览器| 保姆的特殊待遇5| 乳欲人妻办公室奶水| 拔萝卜高清免费大全电视剧| 爸空电影完整版免费| 扌喿辶畐和扌喿辶的区别| -区二三国产好的精华波品牌介绍| 《湿点》末增减板相似| 俄罗斯大扔子视频观看| 美女比基尼游泳图片视频| 性能之巅1-4| 来吧儿子妈妈是纯还是混| 她开始慢迎迎合张行长笔趣阁| 成全在线观看免费全集高清完整版