一、數字類型
數字類型包括整型(int)、浮點型(float)、和複數(complex)。其中整型表示整數類型,浮點型表示可以帶小數點的類型,複數表示形如 3+2j 的類型。Python會根據數字的大小來自動確定其類型,也可以通過類型轉換函數將數字類型轉換。
#類型轉換 a = 1 #整型 b = float(a) #轉為浮點型 c = complex(a) #轉為複數型 print(type(a)) #輸出:int print(type(b)) #輸出:float print(type(c)) #輸出:complex
二、字元串類型
字元串是一種不可變的序列類型,用單引號(’ ‘)或雙引號(” “)括起來。字元串可以進行拼接、分割、切片等操作。此外,還支持一些常用的字元串操作函數,例如 upper()(將所有字母轉為大寫)、lower()(將所有字母轉為小寫)、replace()(替換字元串中的子串)等。
#字元串基本操作 str1 = 'Hello ' str2 = "world" print(str1 + str2) #輸出:Hello world print(str1 * 3) #輸出:Hello Hello Hello print(str2[1:4]) #輸出:orl print(str1.upper()) #輸出:HELLO
三、列表類型
列表是一種有序的數據集合,可以存儲任意數量、任意類型的元素。列表中的元素可以修改,可以通過索引值來引用列表元素。列表中常見的方法有 append()(在列表末尾追加一個元素)、insert()(在指定位置插入一個元素)、pop()(刪除列表中指定下標的元素)等。
#列表操作 list1 = [1, 2, 3, 4, 5] list1.append(6) #在列表末尾追加一個元素 list1.insert(2, 7) #在指定位置插入一個元素 list1.pop(0) #刪除指定下標的元素 print(list1) #輸出:[2, 7, 3, 4, 5, 6]
四、字典類型
字典是一種鍵-值(key-value)對的無序集合,可以存儲任意數量、任意類型的元素。字典中的元素是無序的,無法通過下標值來引用。但是可以通過字典中的鍵來引用其中的值。字典中常見的方法有 get()(獲取指定鍵對應的值)、pop()(刪除指定鍵及其對應的值)等。
#字典操作 dict1 = {'a': 1, 'b': 2, 'c': 3} dict1['d'] = 4 #添加一個新鍵值對 dict1.pop('a') #刪除指定鍵及其對應的值 print(dict1.get('b')) #輸出:2
五、元組類型
元組和列表類似,也是一種有序的數據集合,可以存儲任意數量、任意類型的元素。但是元組中的元素是不可修改的,元組不支持增、刪、改操作,只能引用其中的值。使用圓括弧來表示元組。
#元組操作 tuple1 = (1, 2, 3) print(tuple1[0]) #輸出:1
六、集合類型
集合是一種無序的數據集合,不允許出現重複的元素。集合中的元素可以進行交、並、差等操作。集合中常見的方法有 add()(向集合中添加一個元素)、remove()(刪除集合中的一個元素)等。
#集合操作 set1 = {1, 2, 3} set1.add(4) #添加一個新元素 set1.remove(3) #刪除指定元素 print(set1) #輸出:{1, 2, 4}
七、總結
Python中有豐富的數據類型,每一種數據類型都有其特定的應用場景。了解這些數據類型及其常用操作,可以讓我們更加熟練地使用Python編程。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/239483.html