一、Python基礎數據類型
Python的基礎數據類型主要包括數字、字符串、布爾值和空值,其中數字包括整數、浮點數和複數三種類型。Python還支持類似列表、字典和元組等複合數據類型。
以下是Python數字類型的代碼實例:
# 整數 a = 10 print(type(a)) # 輸出 # 浮點數 b = 3.14 print(type(b)) # 輸出 # 複數 c = 1 + 2j print(type(c)) # 輸出
以下是Python字符串類型的代碼實例:
# 字符串 d = "Hello, World!" print(type(d)) # 輸出 # 字符串切片 e = "abcdefg" print(e[1:3]) # 輸出 bc
以下是Python布爾值類型的代碼實例:
# 布爾值 f = True print(type(f)) # 輸出 # 布爾值運算 g = True and False print(g) # 輸出 False
以下是Python空值類型的代碼實例:
# None h = None print(type(h)) # 輸出
二、Python列表、字典和元組
Python的複合數據類型包括列表、字典和元組。
以下是Python列表類型的代碼實例:
# 列表 i = [1, 2, 3, 4] print(type(i)) # 輸出 # 列表添加元素 i.append(5) print(i) # 輸出 [1, 2, 3, 4, 5] # 列表索引 print(i[0]) # 輸出 1
以下是Python字典類型的代碼實例:
# 字典 j = {'name': 'Tom', 'age': 18} print(type(j)) # 輸出 # 字典添加元素 j['gender'] = 'male' print(j) # 輸出 {'name': 'Tom', 'age': 18, 'gender': 'male'} # 字典獲取元素 print(j['name']) # 輸出 Tom
以下是Python元組類型的代碼實例:
# 元組 k = (1, 2, 3, 4) print(type(k)) # 輸出 # 元組元素訪問 print(k[0]) # 輸出 1 # 元組拆包 l, m, n, o = k print(l, m, n, o) # 輸出 1 2 3 4
三、Python類型轉換
在Python中,數據類型之間可以進行轉換,例如將字符串轉換為數字類型,或者將列錶轉換為元組類型。
以下是Python類型轉換的代碼實例:
# 字符串轉數字 p = '123' q = int(p) print(q + 1) # 輸出 124 # 列錶轉元組 r = [1, 2, 3] s = tuple(r) print(type(s)) # 輸出
四、Python數據類型的應用
Python的數據類型在實際應用中有着廣泛的用途,例如在數據分析、機器學習和網絡編程等領域中都有着重要的作用。
以下是數據分析中Python的數據類型應用的代碼實例:
# 統計列表中的元素出現次數 t = [1, 2, 3, 1, 2, 1] count = {} for i in t: if i in count: count[i] += 1 else: count[i] = 1 print(count) # 輸出 {1: 3, 2: 2, 3: 1}
以下是機器學習中Python的數據類型應用的代碼實例:
# 讀取CSV文件中的數據 import csv with open('data.csv', 'r') as f: reader = csv.reader(f) data_list = [] for row in reader: data_list.append(row) print(type(data_list)) # 輸出
以下是網絡編程中Python的數據類型應用的代碼實例:
# 獲取網頁內容 import requests response = requests.get('https://www.baidu.com') print(response.content) # 輸出網頁源代碼
五、總結
Python的數據類型包括基礎數據類型和複合數據類型,可以通過類型轉換進行轉換。在實際應用中,數據類型有着廣泛的用途,可以應用於數據分析、機器學習和網絡編程等領域中。
原創文章,作者:IRHR,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/146853.html