久久国产乱子伦精品免费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開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 英山县| 句容市| 时尚| 河池市| 禹城市| 涪陵区| 新营市| 津南区| 容城县| 双江| 冕宁县| 周口市| 阿拉善右旗| 彰化市| 安龙县| 胶州市| 大关县| 镇坪县| 临海市| 五指山市| 铁力市| 开封县| 渭源县| 新和县| 东乌珠穆沁旗| 台湾省| 永吉县| 白水县| 山丹县| 平江县| 岳池县| 南昌县| 乌拉特后旗| 介休市| 绿春县| 大名县| 喀喇沁旗| 田林县| 个旧市| 雷州市| 保靖县|