久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python運算符優先級規則有哪些?【每日一個知識點第103期-Python】

在任何編程語言中,計算都是最基本的能力,一般來講,計算可以通過運算符和操作數的組合來完成。Python支持的計算類型有很多,各自也都有使用的運算符。

在之前的知識點中我們已經了解各種類型的Python運算符,正如四則運算有其優先級規則,Python的各類運算符之間也同樣有優先級的排序。


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

運算符 描述
** 指數 (最高優先級)
~ + - 按位翻轉, 一元加號和減號 (最后兩個的方法名為 +@ 和 -@)
* / % // 乘,除,取模和取整除
+ - 加法減法
>> << 右移,左移運算符
& 位 'AND'
^ | 位運算符
<= < > >= 比較運算符
<> == != 等于運算符
= %= /= //= -= += *= **= 賦值運算符
is is not 身份運算符
in not in 成員運算符
not or and 邏輯運算符

以下實例演示了Python所有運算符優先級的操作:

實例(Python 2.0+)

#!/usr/bin/Python
# -*- coding: UTF-8 -*-

a = 20
b = 10
c = 15
d = 5
e = 0

e = (a + b) * c / d #( 30 * 15 ) / 5
print "(a + b) * c / d 運算結果為:", e

e = ((a + b) * c) / d # (30 * 15 ) / 5
print "((a + b) * c) / d 運算結果為:", e

e = (a + b) * (c / d); # (30) * (15/5)
print "(a + b) * (c / d) 運算結果為:", e

e = a + (b * c) / d; # 20 + (150/5)
print "a + (b * c) / d 運算結果為:", e

以上實例輸出結果:

(a + b) * c / d 運算結果為: 90
((a + b) * c) / d 運算結果為: 90
(a + b) * (c / d) 運算結果為: 90
a + (b * c) / d 運算結果為: 50

《Python入門每日一個知識點》欄目是馬哥教育Python年薪20萬+的學員社群特別發起,分享Python工具、Python語法、Python項目等知識點,幫助大家快速的了解Python學習,快速步入Python高薪的快車道。

http://www.haohuigou.com/73198.html

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!
<p id="o0hlv"></p><pre id="o0hlv"><label id="o0hlv"></label></pre>

      主站蜘蛛池模板: 瑞丽市| 龙泉市| 白沙| 靖州| 房产| 叙永县| 东乡县| 浙江省| 新泰市| 叙永县| 慈利县| 沭阳县| 满城县| 麻阳| 错那县| 普兰县| 遵义县| 河池市| 临夏市| 德保县| 海安县| 军事| 济阳县| 温宿县| 东平县| 上林县| 通化县| 孝昌县| 玉树县| 乌拉特中旗| 舞阳县| 射洪县| 景洪市| 北京市| 囊谦县| 池州市| 鄢陵县| 宜州市| 马龙县| 来安县| 七台河市|