【Python面試題】在Python中如何使用多進(jìn)制數(shù)字?
【Python面試題答案】:
我們?cè)赑ython中,除十進(jìn)制外還可以使用二進(jìn)制、八進(jìn)制和十六進(jìn)制。
二進(jìn)制數(shù)字由0和1組成,我們使用 0b 或 0B 前綴表示二進(jìn)制數(shù)。
>>> int(0b1010)
10
使用bin()函數(shù)將一個(gè)數(shù)字轉(zhuǎn)換為它的二進(jìn)制形式。
>>> bin(0xf)
‘0b1111’
八進(jìn)制數(shù)由數(shù)字 0-7 組成,用前綴 0o 或 0O 表示 8 進(jìn)制數(shù)。
>>> oct(8)
‘0o10’
十六進(jìn)數(shù)由數(shù)字 0-15 組成,用前綴 0x 或者 0X 表示 16 進(jìn)制數(shù)。
>>> hex(16)
‘0x10’
>>> hex(15)
‘0xf’
【返回早報(bào)】