Python資料型別,運算子和表示式

2021-10-04 18:06:48 字數 1753 閱讀 3949

一.常量,變數和識別符號

1.識別符號

用來表示各種程式成分,命名程式中的一些實體(變數,常量,函式名等)

識別符號命名規則:

2.常量

程式執行過程中其值不能改變的量。

3.變數

二.基本資料型別

1.整形資料

整數,不帶小數點,可以有正負號。

2.實型資料(浮點數)

3.字元型資料

定義乙個字串可以用單引,雙引或者三引來進行界定(可互相巢狀)

常用轉義字元及含義

字元形式

含義

\n回車換行,將當前位置移到下一行開頭

\t橫向跳到下一製表位置(tab)

\b退格,將當前位置退回到前一列

\r回車,將當前位置移到當前行列開頭

\f走紙換頁,將當前位置移到下頁開頭

\\反斜線符『\』

\'單引號符'

\''雙引號符''

\ddd

1~3位八進位制數所代表的字元

\xhh

1~2位十六進製制數所代表的字元

注意:

4.布林型資料

用於描述邏輯判斷的兩種結果,有真假兩種結果。條件滿足時結果為true,不滿足時結果為false。

5.複數型別資料

形式為:實部 + 虛部j(大寫或小寫)

三.運算子與表示式

1.運算子

算術運算子

(+、-、*、/、**、//、%)

關係運算子

(>、<、>=、<=、==、!=)

邏輯運算子

(and、or、not)

位運算子

(<<、>>、~、|、^、&)

賦值運算子

(=、復合賦值運算子)

成員運算子

(in、not in)

同一運算子

(is、is not)

下標運算子

(  [ ]   )

其他如函式呼叫運算子()

單目運算子

乙個運算子只連線乙個運算物件

雙目運算子

乙個運算子連線兩個運算物件

其他2.算術運算子和算術表示式

(1)算術運算子

2.算術運算符合算術表達

(1)算術運算子     

用於各種型別數值運算,包括+、-、*、/、//、**、%。

(2)算術表示式

用算術運算子將運算物件鏈結的式子。

3.賦值運算子和賦值表示式

(1)賦值運算子:=。

(2)賦值表示式:變數 = 表示式

(3)多變數賦值

a.鏈式賦值:變數1=變數2=.....=變數n=表示式

b.多變數同行賦值:變數1 ,變數2,....,變數n = 表示式1,表示式2,... ,表示式n。

四.運算子的優先順序和結合性

優先順序運算子結合性

從上到下優先順序由高到低

()從左至右

* **、/、//、%

+、-<、<=、>、>=

==、!=、<>

not從右至左

and從左至右

oris、not is

in、not in

=、+=、-=、*=、/=、%=、//=、**、==

從右至左

資料型別和運算子 運算子

objective c 支援所有的基本算術運算子 除法運算子。除法運算子有些特殊,如果除法運算子的兩個運算元都是整數型別,則計算結果也是整數,就是將自然 數除法的結果斷取整。求餘運算子。它要求運算子兩邊的運算元必須是整數,他的計算結果是使用第乙個運算元來除以第二個運算元,得到 乙個整除的結果後,剩下...

python資料型別 運算子

1 整型 int 整數 a 100 2 浮點型 float 小數 b 1.6 3 布林值 bool 只有兩個值true和false 注意 首字母大寫 c true d false 4 複數 目前用不到 1 str,使用引號括起來的就是字串 成對的單引號 雙引號 三引號括起來的內容就是字串。eg ff...

資料型別和運算子

public static void main string args elsewhile test expression 5 for迴圈 for init statement test expression iteration statement 6 使用break結束迴圈 例如 for int ...