Python語言是一種動態類型語言,因此可以在運行時根據需要自由地更改變數類型。Python支持許多不同類型的數據,包括數字、字元串、列表、元組、集合和字典。這些數據類型可以方便地用於各種應用程序中,例如數據分析、機器學習、Web開發等。
一、數字類型
數字是Python中最基本的數據類型之一,支持整數、浮點數和複數。數字類型用於各種計算,例如算術運算、比較操作和邏輯運算。
# 整數 a = 10 # 浮點數 b = 3.14 # 複數 c = 2 + 3j
數字類型支持各種算術運算,例如加、減、乘和除運算。
a = 10 b = 3 # 加法 c = a + b print(c) # 13 # 減法 c = a - b print(c) # 7 # 乘法 c = a * b print(c) # 30 # 除法 c = a / b print(c) # 3.3333333333333335
二、字元串類型
字元串是Python中最常用的數據類型之一,用於表示文本。字元串可以用單引號或雙引號括起來,它們的值是相同的。Python還支持三引號字元串,用於跨行字元串的表示。
# 單引號字元串 a = 'Hello, World!' # 雙引號字元串 b = "I'm fine, thank you!" # 三引號字元串 c = '''這是一個 跨行字元串。'''
字元串類型支持各種操作,例如索引、切片、拼接和替換。
a = 'Hello, World!' # 索引 print(a[0]) # 'H' print(a[-1]) # '!' # 切片 print(a[0:5]) # 'Hello' print(a[7:]) # 'World!' # 拼接 b = 'Python' c = a + ' ' + b print(c) # 'Hello, World! Python' # 替換 d = a.replace('World', 'Python') print(d) # 'Hello, Python!'
三、列表類型
列表是Python中最常用的數據類型之一,用於存儲一組有序的元素。可以添加、刪除、插入和查詢列表中的元素。
# 創建列表 a = [1, 2, 3, 4, 5] # 添加元素 a.append(6) print(a) # [1, 2, 3, 4, 5, 6] # 刪除元素 a.remove(3) print(a) # [1, 2, 4, 5, 6] # 插入元素 a.insert(2, 3) print(a) # [1, 2, 3, 4, 5, 6] # 查詢元素 print(a[0]) # 1 print(a[-1]) # 6
四、元組類型
元組是Python中另一種常用的數據類型,類似於列表,是一組有序的元素。元組與列表不同之處在於,元組的元素不可修改,即「不可變類型」。元組通常用於存儲常量數據,例如坐標、顏色等。
# 創建元組 a = (1, 2, 3, 4, 5) # 查詢元素 print(a[0]) # 1 print(a[-1]) # 5
五、集合類型
集合是Python中的一種數據類型,用於存儲無序不重複的元素。集合通常用於進行數學運算,例如交集、並集和差集。
# 創建集合 a = set([1, 2, 2, 3, 4, 5, 5]) print(a) # {1, 2, 3, 4, 5} # 交集 b = set([2, 4, 6]) c = a.intersection(b) print(c) # {2, 4} # 並集 d = a.union(b) print(d) # {1, 2, 3, 4, 5, 6} # 差集 e = a.difference(b) print(e) # {1, 3, 5}
六、字典類型
字典是Python中的一種數據類型,用於存儲鍵值對。字典中的鍵都是唯一的,可以用來表示各種對象的屬性。
# 創建字典 a = {'name': 'John', 'age': 30, 'city': 'New York'} # 查詢值 print(a['name']) # 'John' print(a['age']) # 30 # 修改值 a['city'] = 'San Francisco' # 添加新鍵值對 a['country'] = 'USA' # 刪除鍵值對 del a['name'] # 遍歷鍵值對 for key, value in a.items(): print(key, value)
Python支持許多不同類型的數據類型,包括數字、字元串、列表、元組、集合和字典。這些數據類型可以方便地用於各種應用程序中,例如數據分析、機器學習、Web開發等。
原創文章,作者:FHJT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/132669.html