python數字型別 or 進製轉換

2021-09-24 23:06:41 字數 728 閱讀 7689

整型(int)和浮點型(float)

age = 17   #

age = int(18)

#int('1.1')   # int只能轉純數字的字串,就連小數點都不能轉,所以就算轉換成數字型別也應該是浮點型別

10進製轉其他進製:

十進位制轉二進位制:

print(bin(12))

------------>>>0b1100     

#0b是標識,ob代表後面的數字是二進位制數

十進位制轉八進位制:

print(oct(12))   #0o14 0o代表後面的數字是八進位制數

十進位制轉十六進製制:

print(hex(12))   #0xc 0x代表後面的數字是十六進製制數

其他進製轉10進製:

#將1100這個二進位制數轉換成十進位制數:

print(int('

1100

',2)) #

int可以傳入第乙個引數,第二個引數表示第乙個引數是什麼進製

-----------

>>>12

以此類推:

八進位制,十六進製制都可以用這個方法:

print('1100',8) # 八進位制轉十進位制

print('1100',16) # 十六進製制轉十進位制

python數字型別 python數字型別

在python中,資料採用了物件的形式 無論是python內建物件還是使用python工具和像c語言自行建立的物件 python數字型別工具 整數和浮點數 複數固定精度的十進位制數 有理分數 集合布林型別 無窮的整數型別 各種數字內建函式和模組 python數字型別在程式中的顯示方式之一是作為常量 ...

python數字型別 Python數字型別有哪些

python中數字型別有分為如下幾種型別 整型 int 長整型 long 浮點型 float 複數型 complex python是一種弱型別語言,所以變數都是不需要提前宣告,可以直接拿來使用。1 整型int表示的範圍是 2147483648到2147483647,如12,600,120等。int範...

python進製表示 python之進製轉換

python中二進位制是以0b開頭的 例如 0b11 則表示十進位制的3 8進製是以0開頭的 例如 011則表示十進位制的9 16進製制是以0x開頭的 例如 0x11則表示十進位制的17 全域性定義 base str x for x in range 10 chr x for x in range ...