3. Python3 運(yùn)算符

Hi,大家好。我是茶桁。
前兩節(jié)我們學(xué)習(xí)了基本的Python特性和語法,并且認(rèn)識(shí)了一些基本的Python腳本。今天,我們來學(xué)習(xí)一下Python的運(yùn)算符,而我們選擇的版本為Python3。
什么是運(yùn)算符
為了能讓我們的學(xué)習(xí)順利進(jìn)行下去,首先我們需要先弄明白:什么是運(yùn)算符。
這里舉一個(gè)簡(jiǎn)單的栗子:4 + 5 = 9, 在這個(gè)簡(jiǎn)單的數(shù)學(xué)計(jì)算栗子中,4和5倍稱為操作數(shù),+
就被成為是運(yùn)算符, 最后9就是它的運(yùn)算結(jié)果。
到這里,我們對(duì)于運(yùn)算符應(yīng)該有了一個(gè)基本的認(rèn)知,那么Python語言都支持哪些運(yùn)算符呢?如下列表:
算術(shù)運(yùn)算符
比較(關(guān)系)運(yùn)算符
賦值運(yùn)算符
邏輯運(yùn)算符
位運(yùn)算符
成員運(yùn)算符
身份運(yùn)算符
運(yùn)算符優(yōu)先級(jí)
接下來,就讓我們來一個(gè)個(gè)的學(xué)習(xí)Python的運(yùn)算符
算術(shù)運(yùn)算符

輸出結(jié)果:
比較運(yùn)算符

輸出結(jié)果:
賦值運(yùn)算符

輸出結(jié)果:
位運(yùn)算符
按位運(yùn)算符是把數(shù)字看作二進(jìn)制來進(jìn)行計(jì)算的。bin()
函數(shù)可以把數(shù)字轉(zhuǎn)為二進(jìn)制。
Python中的按位運(yùn)算法則如下:
下表中變量 a 為 60,b 為 13二進(jìn)制格式如下:

輸出結(jié)果:
邏輯運(yùn)算符
Python語言支持邏輯運(yùn)算符,以下假設(shè)變量 a 為 10, b為 20:

輸出結(jié)果:
成員運(yùn)算符
除了以上的一些運(yùn)算符之外,Python還支持成員運(yùn)算符,測(cè)試實(shí)例中包含了一系列的成員,包括字符串,列表或元組。

輸出結(jié)果:
身份運(yùn)算符
身份運(yùn)算符用于比較兩個(gè)對(duì)象的存儲(chǔ)單元

函數(shù)用于獲取對(duì)象內(nèi)存地址。
輸出結(jié)果:
is 與 == 區(qū)別:
is 用于判斷兩個(gè)變量引用對(duì)象是否為同一個(gè), == 用于判斷引用變量的值是否相等。
運(yùn)算符優(yōu)先級(jí)
以下表格列出了從最高到最低優(yōu)先級(jí)的所有運(yùn)算符:

注意:Pyhton3 已不支持 <> 運(yùn)算符,可以使用 != 代替
本教程相關(guān)代碼可在此查看