python十进制转八进制和二进制和十六进制代码
时间: 2024-10-16 09:10:29 浏览: 39
二进制、八进制、十进制、十六进制之间转换详解
在Python中,你可以使用内置函数将十进制数转换为其他进制形式。以下是将十进制转换为八进制、二进制和十六进制的简单代码示例:
1. 转换为八进制 (octal):
```python
decimal_number = 42
octal_number = oct(decimal_number)
print("八进制:", octal_number)
# 输出:八进制: 0o52
```
这里 `oct()` 函数用于将十进制转换为八进制。
2. 转换为二进制 (binary):
```python
decimal_number = 42
binary_number = bin(decimal_number)
print("二进制:", binary_number)
# 输出:二进制: 0b101010
```
`bin()` 函数用于将十进制转换为二进制,并前缀 "0b" 表示这是二进制。
3. 转换为十六进制 (hexadecimal):
```python
decimal_number = 42
hex_number = hex(decimal_number)
print("十六进制:", hex_number)
# 输出:十六进制: 0x2a
```
`hex()` 函数用于将十进制转换为十六进制,并前缀 "0x" 表示这是十六进制。
阅读全文