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

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 佛山市| 林甸县| 自贡市| 屏南县| 崇仁县| 勐海县| 永修县| 淮安市| 宁城县| 和顺县| 凌云县| 大冶市| 阳泉市| 铜陵市| 孟州市| 荣昌县| 井研县| 从江县| 平阴县| 宜兴市| 柯坪县| 阿城市| 河西区| 鸡东县| 尖扎县| 新丰县| 丰城市| 山丹县| 清新县| 昭平县| 尼玛县| 视频| 潮州市| 宾阳县| 临武县| 洞口县| 武平县| 锦州市| 丘北县| 宁国市| 华池县|