Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時(shí)間

Python 高級知識

Python 參考手冊

Python程序?qū)⑹M(jìn)制轉(zhuǎn)換為二進(jìn)制,八進(jìn)制和十六進(jìn)制

Python 實(shí)例大全

在此程序中,您將學(xué)習(xí)將十進(jìn)制轉(zhuǎn)換為二進(jìn)制,八進(jìn)制和十六進(jìn)制,并顯示它。

要理解此示例,您應(yīng)該了解以下Python編程主題:

十進(jìn)制是使用最廣泛的數(shù)字系統(tǒng)。然而,計(jì)算機(jī)只能理解二進(jìn)制。二進(jìn)制、八進(jìn)制和十六進(jìn)制數(shù)字系統(tǒng)是密切相關(guān)的,我們可能需要將十進(jìn)制轉(zhuǎn)換成這些系統(tǒng)。

十進(jìn)制以10為底(十個(gè)符號0-9用于表示數(shù)字),類似地,二進(jìn)制以2為底,八進(jìn)制以8為底,十六進(jìn)制為16。

帶有前綴的數(shù)字0b 被視為二進(jìn)制,0o 被視為八進(jìn)制和0x 十六進(jìn)制。例如:

60 = 0b11100 = 0o74 = 0x3c

源代碼

# Python程序?qū)⑹M(jìn)制轉(zhuǎn)換為其他數(shù)字系統(tǒng)
dec = 344

print("十進(jìn)制值為", dec, "可以轉(zhuǎn)換為:")
print(bin(dec), "二進(jìn)制。")
print(oct(dec), "八進(jìn)制。")
print(hex(dec), "十六進(jìn)制。")

輸出結(jié)果

十進(jìn)制值為 344 可以轉(zhuǎn)換為:
0b101011000 二進(jìn)制。
0o530 八進(jìn)制。
0x158 十六進(jìn)制。

注意:要測試程序中其他十進(jìn)制數(shù)字,請更改程序中的值dec。

在此程序中,我們使用了內(nèi)置函數(shù)bin(),oct()和hex()將給定的十進(jìn)制數(shù)字轉(zhuǎn)換為相應(yīng)的數(shù)字系統(tǒng)。

這些函數(shù)采用整數(shù)(十進(jìn)制)并返回字符串。

Python 實(shí)例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清