久久国产乱子伦精品免费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://haohuigou.com/73198.html

相關新聞

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

    1. 主站蜘蛛池模板: 安西县| 新疆| 新丰县| 上栗县| 平潭县| 叶城县| 缙云县| 鄢陵县| 美姑县| 湖州市| 娄底市| 大邑县| 长武县| 内丘县| 靖边县| 恩平市| 朝阳市| 华宁县| 尚志市| 白朗县| 长岭县| 英德市| 琼结县| 精河县| 农安县| 抚远县| 延寿县| 萝北县| 天镇县| 阜平县| 芷江| 平乡县| 南投县| 万源市| 南宁市| 乳源| 新绛县| 郎溪县| 霍城县| 伊春市| 六枝特区|