運算符的優先級

Python運算符優先級

以下表格列出了從最高到最低優先級的所有運算符:

優先級.png

思考:

# 先比較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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章