用Python分别输出80-89这十个数据的十进制、八进制、十六进制、二进制和unicode字符类型,每个数据各个进制类型在1行中输出
时间: 2024-11-03 19:13:03 浏览: 26
Python3内置函数chr和ord实现进制转换
5星 · 资源好评率100%
在Python中,你可以使用内置函数来转换不同进制的数字表示形式,并结合字符串格式化来一次性显示所有信息。下面是一个示例代码,展示了如何将80到89的整数转换为十进制、八进制、十六进制、二进制以及Unicode字符:
```python
for i in range(80, 90):
decimal = i # 十进制
octal = oct(i) # 八进制,去掉前缀 '0o'
hexadecimal = hex(i) # 十六进制,去掉前缀 '0x'
binary = bin(i) # 二进制,去掉前缀 '0b'
unicode_char = chr(i) # Unicode字符
print(f"十进制: {decimal:<10}, 八进制: {octal[2:]:<10}, "
f"十六进制: {hexadecimal[2:].upper():<10}, "
f"二进制: {binary[2:]:<10}, "
f"Unicode字符: {'U+' + format(ord(unicode_char), 'x').zfill(4)}")
阅读全文