三.運算子與表示式
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 ...