📅  最后修改于: 2023-12-03 15:21:06.307000             🧑  作者: Mango
函数是一种可重复使用的代码块,可以被多次调用,可以接受任意数量的输入参数,并返回任意数量的输出结果,主要作用是将程序中的代码段组织起来,使程序更加容易理解、使用和维护。
下面是一个Python函数示例,该函数接收八进制数并打印等价的基数,即十进制、二进制和十六进制等值。
def oct_to_all(oct_num):
dec_num = int(oct_num, 8)
bin_num = bin(dec_num)[2:]
hex_num = hex(dec_num)[2:].upper()
print("八进制数 {} 等价的各进制数为:".format(oct_num))
print("十进制数: {}".format(dec_num))
print("二进制数: {}".format(bin_num))
print("十六进制数: {}".format(hex_num))
在上述代码中,定义了一个名为oct_to_all
的函数,该函数接收一个八进制数作为唯一参数,并将其转换成十进制、二进制和十六进制等值。它使用了Python内置的函数int()
、bin()
和hex()
分别将八进制数转换成十进制、二进制和十六进制数,并加以打印输出。
使用该函数的示例如下:
oct_to_all("127")
输出结果为:
八进制数 127 等价的各进制数为:
十进制数: 87
二进制数: 1010111
十六进制数: 57
以上是Python函数和函数示例的介绍,希望能够对Python程序员有所帮助。