1. 程式人生 > >Python 的數字、字串、列表、元祖、字典、資料轉換(網路整理)

Python 的數字、字串、列表、元祖、字典、資料轉換(網路整理)

總結:

變數賦值簡單粗暴不需要宣告型別, 靈活多變,非常好用。

數字資料類是不可改變的資料型別,改變數字資料型別會分配一個新的物件。

字串的操作有基本的功能不需要再自己進行拼接遍歷的操作。

列表用 "[ ]" 標識類似 C 語言中的陣列。

元組用 "( )" 標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於只讀列表。

字典用 "{ }" 標識。字典由索引 key 和它對應的值 value 組成。

變數賦值

a =1
b ="story"

字串賦值

str ='today is 2'

列表串賦值

list =['today','is','2018',3]

元組賦值

tuple =('this','is','tuple'
,3)

字典賦值

dict ={1:'today',2:'is',3:'dictionary',3:3}

資料型別 分為數字型和非數字型。

數字型包括整型,長整型,浮點型,複數型;

非數字型包括字串,列表,元組和字典 ;

非數字型的共同點:都可以使用切片、連結(+)、重複(*)、取值(a[])等相關運算;

非數字型的不同點:

列表 可以直接賦值,元組不可以賦值,字典按照 dict[k]=v 的方式賦值。

  1. 字串表示方式:str="hello,world"
  2. 列表表示方式:list=['hello',2,3,4,'world']
  3. 元組:tuple=('hello',2,3,4,'world')
  4. 擷取方式相同:名稱[頭下標:尾下標]
  5. 下標是從0開始算起,可以是正數或者負數,下標為空則表示取到頭或者尾
  6. 開始擷取時,包含了下邊界,而擷取到最大範圍不包括上邊界。
  7. 元組不能二次賦值,列表可以

Python變數型別:

(1)Numbers

(2)String

(3)List  []

(4)Tuple(元祖)(),相當於只讀列表,不可以二次賦值

(5)dictionary(字典){},key值對