性夜影院午夜看片,无码精品久久一区二区三区,婷婷成人丁香五月综合激情,校园春色 qvod,性调教室高h学校

Python運算符優(yōu)先級規(guī)則有哪些?【每日一個知識點第103期-Python】

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

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


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

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

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

實例(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 運算結(jié)果為:", e

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

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

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

以上實例輸出結(jié)果:

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

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

http://www.vfte.cn/73198.html

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!