Python語法基礎 運算子與表示式

2021-09-14 03:32:11 字數 780 閱讀 8555

三.運算子與表示式

1.運算子

(1).算術運算子

a=10 b=20

a**b=10的20次方

a//b=整除取整

(2).關係運算子

算數運算子》關係運算子

(3).邏輯運算子

與(and)或(or)非(not)

or:從左到右計算表示式,返回第乙個為真的值

python中邏輯值true作為數值為1,false作為數值為0

true+5         結果為6

(4).賦值運算子

(5).位運算子

對其運算元按其二進位制形式逐位進行運算,運算元必須為整數

按位與(&);按位或(|);按位異或(^):相異為1;按位求反(~);

左移(<<):a《左移有溢位問題,若左移一位符號位不變,相當於乘2操作,但若符號位變化時,將發生溢位。

右移(>>):a>>n 代表將a按二進位制位向右移動n位,低n位捨棄,高位0或1。若a是有符號整型數,則高位補符號位,否                                    則補0。

右移一位,相當於除2操作。

(6).成員運算子

x in y ; x not in y;

(7).標識運算子

x is y:如果運算子兩側的變數指向相同的物件,結果為true.

x is not y;

(8).優先順序

算術運算子+按位求反》位運算子(移位》按位與》按位異或,按位或)>關係運算子》賦值運算子》標識運算子》成員運算子》邏輯運算子

Python基礎語法02 運算子

以下 列出了從最高到最低優先順序的所有運算子 運算子描述 指數 最高優先順序 按位翻轉,一元加號和減號 最後兩個的方法名為 和 乘,除,取模和取整除 加法減法 右移,左移運算子 位 and 位運算子 比較運算子 等於運算子 賦值運算子 is is not 身份運算子 in not in 成員運算子 ...

python的基礎語法(變數,運算子)

1 python 的發展歷程 89 年誕生的 標準化很重要 python 是乙個解釋型的 可移植的高階程式語言 解釋型的 使用直譯器執行 的 可移植的 可以和其他程式語言混合開發。2 直譯器 直譯器 用來解釋執行 python 文字 的 乙個工具軟體 官方 版本 1.x 版本 過時 2.x 目前已經...

Golang基礎語法 運算子

表示式 a b c a,b,c叫做運算元 叫做運算子 求餘 運算子 描述 所謂邏輯與運算子。如果兩個運算元都非零,則條件變為真 所謂的邏輯或操作。如果任何兩個運算元是非零,則條件變為真 所謂邏輯非運算子。使用反轉運算元的邏輯狀態。如果條件為真,那麼邏輯非操後結果為假ab a ba b a b000 ...