Python 的數字、字串、列表、元祖、字典、資料轉換(網路整理)
阿新 • • 發佈:2019-02-19
總結:
變數賦值簡單粗暴不需要宣告型別, 靈活多變,非常好用。
數字資料類是不可改變的資料型別,改變數字資料型別會分配一個新的物件。
字串的操作有基本的功能不需要再自己進行拼接遍歷的操作。
列表用 "[ ]" 標識類似 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 的方式賦值。
- 字串表示方式:str="hello,world"
- 列表表示方式:list=['hello',2,3,4,'world']
- 元組:tuple=('hello',2,3,4,'world')
- 擷取方式相同:名稱[頭下標:尾下標]
- 下標是從0開始算起,可以是正數或者負數,下標為空則表示取到頭或者尾
- 開始擷取時,包含了下邊界,而擷取到最大範圍不包括上邊界。
- 元組不能二次賦值,列表可以
Python變數型別:
(1)Numbers
(2)String
(3)List []
(4)Tuple(元祖)(),相當於只讀列表,不可以二次賦值
(5)dictionary(字典){},key值對