十进制转换函数python
时间: 2023-07-25 07:31:15 浏览: 69
十进制转二进制的python代码
以下是一个将十进制数转换为二进制、八进制和十六进制的 Python 函数:
```python
def decimal_to_binary(decimal_num):
return bin(decimal_num)
def decimal_to_octal(decimal_num):
return oct(decimal_num)
def decimal_to_hexadecimal(decimal_num):
return hex(decimal_num)
```
这些函数使用了 Python 内置的 bin、oct 和 hex 函数来转换十进制数。例如,将十进制数 10 转换为二进制、八进制和十六进制,可以这样调用函数:
```python
binary_num = decimal_to_binary(10)
octal_num = decimal_to_octal(10)
hexadecimal_num = decimal_to_hexadecimal(10)
print(binary_num) # 输出:0b1010
print(octal_num) # 输出:0o12
print(hexadecimal_num) # 输出:0xa
```
注意,转换后的二进制数以字符串形式返回,且前面带有 '0b' 前缀;八进制数以字符串形式返回,且前面带有 '0o' 前缀;十六进制数以字符串形式返回,且前面带有 '0x' 前缀。
阅读全文