3 運算子與表示式

2021-08-02 18:13:46 字數 1276 閱讀 7732

(1)運算子

<1> python運算子包括:

-賦值運算子

-算數運算子

-關係運算子

-邏輯運算子

<1.1>賦值運算子

『=』等於:x=3,y="abcde"

『+=』加等於:x+=2

『-=』減等於:x-=2

『*=』乘等於:x*=2

『/=』除等於:x/=2

『%=』求餘等於:x%=2

<1.2>算數運算子

『+』加法:x+y

『-』減法:x-y

『*』乘法:x*y

『/』實數除法:3/2,3.0/2

『//』整數除法:5.6/2,5.6//2

『%』求餘數:除法求餘運算,比如17除6餘數5

『**』求冪運算:2**3=8

解釋:實數除法

<<<1/2

0python3.0之前的版本是這樣的,那麼怎麼處理呢?

<<<1.0/2.0

<<<0.5

<<<1.0/2

<<<0.5

實數在python中被稱為浮點數,如果參與除法的兩個數中有乙個數為浮點數,則運算結果為浮點數

<1.3>關係運算子

『<』小於:1<2

『>』大於:2>3

『<=』小於等於:1<=1

『>=』大於等於:2>=2

『!=』不等於:2!=2

『==』完全等於:2==2

返回值為布林型:true false

<1.4>邏輯運算子

『and』邏輯與:true and false

『or』邏輯或:true or false

『not』邏輯非:not true

<2> 運算子的優先順序

<2.1>運算子優先順序由低到高是;

lambda

邏輯運算:or

邏輯運算:and

邏輯運算:not

成員測試:in,not in

同一性測試:is,is not

比較;<,<=,>,>=,!=,==

按位或:|

按位異或:^

按位與:&

移位:<<,>>

加法與減法:+,-

乘法、除法與取餘:*,/,%

正負號:+x,-x

按位翻**~x

指數:**

<2.2>對於同級別的運算子,按從左到右處理。      

(2)表示式

概念:表示式是將不同資料(包括變數、函式)用運算子按一定規則連線起來的一種式子。

運算子與表示式

學習c語言時,在我們已經學習了型別,常量與變數,接下來就是通過學習運算子與表示式對型別,常量與變數進行運算。簡單說一下概念,用來對資料進行運算的符號,就可以稱為運算子。c中運算子和資料構成的式子,就稱為表示式。表示式再在其後加乙個分號,即構成c 語言語句。先說一下運算子吧。c語言的運算子多,一般記住...

運算子與表示式

數 算 注意事項 兩端的變數必須是同種型別,並返回同種型別。取餘運算,負數的餘數符號與被模數符號相同,1 5 1,1 5 1 num n,n 0,結果範圍 0,n 是週期函式。注意整除問題 1 2 0 整數的除法是整除 1.0 2 0.5 1d 2 0.5 單獨的前 後自增或自減是沒區別的,有了賦值...

運算子與表示式

1.了解什麼是表示式 表示式是由運算子與資料組成的式子,每乙個表示式都有運算的結果。2.我的老師每次使用這個運算子的時候都會說到這個老梗,sizeof是運算子不是函式,別看sizeof後面還要加乙個括號,但不是所有的都是函式。這也從側面sizeof在面試題中經常出現。3.隱式轉換型別 由於有的編譯系...