Python二进制,八进制,十进制,十六进制表示111,用代码
时间: 2024-10-13 10:08:54 浏览: 36
二进制、八进制、十进制、十六进制之间转换详解
在Python中,你可以使用内置函数来将数字转换成二进制、八进制、十进制和十六进制。以下是对应示例:
1. 十进制表示 (Decimal):
```python
decimal_value = 111
print(decimal_value) # 输出结果为:111
```
2. 二进制表示 (Binary):
```python
binary_value = bin(decimal_value)
print(binary_value) # 输出结果前缀 '0b', 例如:0b1100111
binary_value = binary_value[2:] # 移除前缀,只保留数值部分
print(binary_value) # 输出结果:1100111
```
3. 八进制表示 (Octal):
```python
octal_value = oct(decimal_value)
print(octal_value) # 输出结果前缀 '0o', 例如:0o777
octal_value = octal_value[2:] # 移除前缀,只保留数值部分
print(octal_value) # 输出结果:777
```
4. 十六进制表示 (Hexadecimal):
```python
hex_value = hex(decimal_value)
print(hex_value) # 输出结果前缀 '0x', 例如:0x7b
hex_value = hex_value[2:].upper() # 移除前缀并转为大写(因为Python默认小写)
print(hex_value)
阅读全文