我的Python學習之路四:數據類型和運算符

取精華,去糟粕;重基礎,促創新

一.數據類型

(1)Number

 

int

Python可以處理任意大小的整數,當然包括負整數,在程序中的表示方法和數學上的寫法一模一樣。

 

float

浮點數也就是小數,之所以稱爲浮點數,是因爲按照科學記數法表示時,一個浮點數的小數點位置是可變的。

complex

一個實數和一個虛數的組合構成一個複數。

 

bool

bool值是特殊的整型,取值範圍只有兩個值,也就是TrueFalse  

(2)字符串

 

字符串就是一系列任意文本。Python中的字符串用單引號或者雙引號括起來,同時可以使用反斜槓(\)轉義特殊字符。

  單引號(’’)和雙引號("”)本身只是一種表示方式,不是字符串的一部分,因此,字符串’hello’只有h,e,l,l,o這五個字符。如果本身也是字符的話,那麼就可以用””括起來,比如”I’m OK” 當中包含了一個 。如果字符串內部包含 或者 ,但是又想當成普通字符串處理怎麼辦?這個時候就要用轉義字符(\)來標識。

字符串操作:

 

截取字符串語法:變量[起始下標:結束下標]

 

加號(+)是字符串的連接符

 

星號(*)表示複製當前字符串

(3)列表

 

列表寫在[ ]內,元素之間用逗號隔開:

 

如 List1=[‘abc’,’你好’,123]

注意事項:

 

List寫在方括號之間,元素用逗號隔開;

和字符串一樣,List可以被索引和切片;

 

List可以使用加號(+)操作進行拼接 ;

 

List中的元素是可以被改變的;

(4)元祖

 

元祖寫在小括號內,元素之間用逗號隔開:

如 tuple1=(‘abc’,’你好’,123)

注意事項:

 

tuple的元素不可改變,但是可以包含可變的對象,比如list;

 

構造包含0個或者1個元素的元祖有特殊語法規則:

 tuple1=()        #空元祖

tuple2=(1,)   #一個元素,需要在元素後添加逗號

(5)字典

 

字典是一種映射類型,使用{ }表示,他是一個無序的鍵(key)值(value)對集合

如 

dict1={}

dict2={‘name’:’北風’,’age’:10}

注意事項:

 

字典是一種映射類型,它的元素是鍵值對;

 

鍵(key)必須使用不可變類型(字符串、數值、元組),在同一個字典中,鍵必須是唯一的;

 

創建空字典使用{ }

二.運算符

(1)算術運算符

 

以下假設變量a=10,變量b=20

(2)賦值運算符

(3)比較運算符

(4)邏輯運算符

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發佈了27 篇原創文章 · 獲贊 15 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章