运算符的优先级
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符的优先级相关的知识,希望对你有一定的参考价值。
Python运算符优先级
以下表格列出了从最高到最低优先级的所有运算符:
思考:
# 先比较9是否大于7,大于返回True赋值给b,所以">"的优先级比赋值的要高,先执行>在执行赋值
b = 9 > 7
print(b)
# 乘方**的优先级大于*
a = 4 * 2 ** 3
print(a)
# 乘号*的优先级高于加号+
print(2+4*-2)
# 乘除*/的优先级高于加+
print( 2 + 4 * 2 / 4)
# *优先级最高,+优先级其次,<=优先级再次,=优先级最低
a = 2 * 3 + 5 <= 5 + 1 * 2
print(a)
提示:可以根据自己需求通过小括号( )控制优先级
如:a = 2 * ((3 + 5) <= (5 + 1)) * 2
以上是关于运算符的优先级的主要内容,如果未能解决你的问题,请参考以下文章