一、數字類型

數字類型

一、整型 int

用途:用於存取整數,手機號,QQ號等python

定義方式:age = 18 或者 age = int(18)code

經常使用方法:數學計算索引

其餘進制轉十進制字符串

二進制轉10進制:110 = 1 * (2 ** 2) + 1 * (2 ** 1) + 0 * (2 ** 0) = 6數學

print(int('110',2)) # >>>6class

八進制轉10進制:123 =1 * (8 ** 2) + 2 * (8 ** 1) + 3 * (8 ** 0) = 64 + 16 + 3 = 83二進制

print(int("123",8)) # >>>83float

16進制轉10進制:321= 3 * (16 ** 2) + 2 * (16 ** 1) + 1 * (16 ** 0) = 768 + 32 + 1 = 801方法

print(int("321",16)) # >>>801co

十進制轉其餘進制

bin(6)# >>>0b 110

oct(83)# >>>0o 123

hex(801)# >>>0x 321

有索引的類型都是有序的

可變類型:值變,id不變

不可變類型:值變,id也變

整型int是無序的,不可變類型

只能存一個值

二、浮點型 float

用途:用於存小數,如身高,體重等

定義方式:height = 1.81 或 height = float(1.81)

經常使用方法:數學計算

浮點型字符串轉整型,必須先轉換成浮點型才能轉換成整型,而且是直接去除小數部分

s1 = '1.9'
print(type(s1))
f1 = float(s1)
print(f1)
print(type(f1))
a1 = int(f1)
print(a1)
print(type(a1))

浮點型是無序的,不可變的,只能存一個值

相關文章
相關標籤/搜索