一、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-hk/n/146853.html
微信掃一掃
支付寶掃一掃