1. 常用的數據類型:
字符串,整型,布爾值,列表,元祖,字典,集合
2. 相互轉換
01. str與int互轉
str轉int: n1 = int("2") # 字符串中的數字必須是阿拉伯數字可以強制轉換 int轉str: n2 = str(2)
02. int與bool互轉
int轉bool值: n3 = bool(2)
bool值轉int: n4 = int(True)或 n4 = 1 或int(False)=0
03. str與bool互轉
str轉bool值: n5 = bool("2") , 字符串只要不為空,就輸出True
bool轉str: n6 = str(True) 輸出的是字符串類型的1 或str(False) 輸出的是字符串類型的0
04. str與list互轉:
str轉list: s = '1111,2222,333,4444' print(s.split(","))
list轉str: lst = ['1', '2', '3'] print(''.join(lst))
05. list和tuple互轉:
lst = ['1','22','333']
列表轉元祖 print(tuple(['1','22','333'])) 元祖轉列表 print(list('1','22','333'))
*在轉換字典時,字典可以轉成其他數據類型,但其它數據類型不能轉換為字典
3. 數據類型總結:
可變的數據類型: 列表,字典,集合
不可變的數據類型: 字符串,整型,布爾值,元祖
可迭代的數據類型: 字符串,列表,字典,元祖,集合
不可迭代的數據類型: 整型,布爾值
有序的數據類型: 列表,元祖,
無序的數據類型: 字典,集合