关于python:Python运算符优先级顺序

在数学中咱们从小学就开始接触到运算符的优先级,比方2+3×5,咱们都晓得先算3×5,而后再相加,编程语言中也是一样,然而更加丰盛,次要是因为编程语言中的逻辑运算符,算术运算符,比拟运算符还有索引,位运算等等都会参加其中。

一、运算符优先级对照表

二、实例

运算符比拟多,挑几个罕用的进去给大家演示一下,有趣味的能够在PyCharm本人去写一遍,看看优先级之间的关系。

a = b = 15
c = 20
e = 1.5
print(a + b * e)
print(a + b > e)
print(a % b > e)
返回后果:
37.5
True
False

当一个表达式中呈现多个运算符时,Python 会先比拟各个运算符的优先级,依照优先级从高到低的程序顺次执行;当遇到优先级雷同的运算符时,再依据联合性决定先执行哪个运算符:如果是左联合性就先执行右边的运算符,如果是右联合性就先执行左边的运算符。
 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理