码迷,mamicode.com
首页 > 其他好文 > 详细

运算符的优先级

时间:2018-05-09 17:26:22      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:运算符优先级

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


运算符的优先级

标签:运算符优先级

原文地址:http://blog.51cto.com/13043937/2114496

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!