在Python中,有以下幾種方法可以進(jìn)行進(jìn)制轉(zhuǎn)換:
使用內(nèi)置函數(shù)bin()、oct()和hex()進(jìn)行轉(zhuǎn)換:
示例:
decimal_num = 15
binary_num = bin(decimal_num)
octal_num = oct(decimal_num)
hexadecimal_num = hex(decimal_num)
print(binary_num) # 輸出:0b1111
print(octal_num) # 輸出:0o17
print(hexadecimal_num) # 輸出:0xf
使用字符串的format()方法進(jìn)行進(jìn)制轉(zhuǎn)換:
示例:
decimal_num = 15
binary_num = "{0:b}".format(decimal_num)
octal_num = "{0:o}".format(decimal_num)
hexadecimal_num = "{0:x}".format(decimal_num)
print(binary_num) # 輸出:1111
print(octal_num) # 輸出:17
print(hexadecimal_num) # 輸出:f
使用f-string進(jìn)行進(jìn)制轉(zhuǎn)換:
示例:
decimal_num = 15
binary_num = f"{decimal_num:#b}"
octal_num = f"{decimal_num:#o}"
hexadecimal_num = f"{decimal_num:#x}"
print(binary_num) # 輸出:0b1111
print(octal_num) # 輸出:0o17
print(hexadecimal_num) # 輸出:0xf
以上是幾種常用的方法來進(jìn)行進(jìn)制轉(zhuǎn)換,在實(shí)際應(yīng)用中可以根據(jù)需要選擇適合的方法。