当前位置:首页python > 正文

Python转换二进制、八进制和十六进制的函数

作者:野牛程序员:2023-12-29 18:41:25python阅读 2871

转换二进制、八进制和十六进制的函数如下:

def to_binary(decimal_number):
    return bin(decimal_number)
def to_octal(decimal_number):
    return oct(decimal_number)
def to_hexadecimal(decimal_number):
    return hex(decimal_number)

使用这些函数时,将十进制数作为参数传递给它们,然后它们将返回相应进制的字符串表示形式。例如:

decimal_number = 42

binary_representation = to_binary(decimal_number)
octal_representation = to_octal(decimal_number)
hexadecimal_representation = to_hexadecimal(decimal_number)

print(f"Binary: {binary_representation}")
print(f"Octal: {octal_representation}")
print(f"Hexadecimal: {hexadecimal_representation}")

这将输出:

Binary: 0b101010
Octal: 0o52
Hexadecimal: 0x2a


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击