整型-intpython
用途:多用於年齡、電話、QQ號等變量code
定義方法字符串
age = 18 # age = int(18)
經常使用方式:多用於數學計算數學
# int(x)將x轉換成整數,是向下取整 print(int(1.1)) print(int(1.9)) # 最後的打印結果都爲 1 # int(x)在轉換中,若是x中存在非數字的其餘無用字符會報錯 a1 = "12.34" a2 = int(a1) # 在此處就會報錯 print(a2) # 其餘進制的值轉換爲十進制,int("N進製表達式",N) print(int("110",2)) # 二進制值 110 轉換成十進制,打印結果爲6 print(int("123",8)) # 八進制值 123 轉換成十進制,打印結果爲83 print(int("3ab",16)) # 十六進制 3ab 轉換成十進制,打印結果爲939 # 十進制轉其餘進制的內置方法 a = bin(6) # bin()表示將十進制值轉換成二進制。打印結果爲0b110,其中0b表示二進制 b = oct(83) # oct()表示將十進制值轉換成八進制。打印結果爲0o123,其中0o表示八進制 c = hex(939) # hex()表示將十進制值轉換成十六進制。打印結果爲0x3ab,其中0x表示十六進制
整型-int 是無序的、不可變且只存一個值的數據類型class
浮點型-float變量
用途:多用於身高、體重、薪資等變量數據類型
定義方法二進制
height = 1.82 # height = float(1.82)
經常使用方式:數學計算float
a1 = "1.85" a2 = float(a1) print(type(a2)) # 注意,若是一個小數存儲在字符串-str中,是沒法直接轉換成整型-int,必須先轉換成浮點型-float a1 = "1.85" a2 = float(a1) # 這裏,若是寫成 a2 = int(a1),報錯 a2 = int(a2) print(type(a2))
浮點型-float 是無序的,不可變且只存一個值的數據類型方法