python的數據類型轉換分為兩種:
隱式轉換:自動完成
顯式轉換:用類型函數轉換
隱式轉換
# 自動轉為浮點數
num_int = 123
num_flo = 1.23num_new = num_int + num_flo
顯式轉換
整型
x = int(1) # x 輸出結果為 1
y = int(2.8) # y 輸出結果為 2
z = int("3") # z 輸出結果為 3
浮點型
x = float(1) # x 輸出結果為 1.0
y = float(2.8) # y 輸出結果為 2.8
z = float("3") # z 輸出結果為 3.0
w = float("4.2") # w 輸出結果為 4.2
字符串
x = str("s1") # x 輸出結果為 's1'
y = str(2) # y 輸出結果為 '2'
z = str(3.0) # z 輸出結果為 '3.0'