admin 管理员组

文章数量: 1086019


2024年12月23日发(作者:网页界面设计流程)

在Python中,可以使用前缀“0o”或“0O”来表示八进制(octal)

或十六进制(hexadecimal)的数字,如下所示:

* 八进制数字:

```

num = 0o123 # 八进制数字,相当于十进制的 83

```

* 十六进制数字:

```python

num = 0xA1 # 十六进制数字,相当于十进制的 161

```

如果要输出八进制或十六进制的字符串,可以使用 `format()` 函

数或 f-string(在 Python 3.6 及以上版本中可用),如下所示:

```python

num = 83 # 十进制数字

octal = format(num, 'o') # 转换为八进制字符串,输出 "123"

hexadecimal = format(num, 'x') # 转换为十六进制字符串,输

出 "53"

print(f"{num} 的八进制表示为:{octal}")

print(f"{num} 的十六进制表示为:{hexadecimal}")

```

希望以上信息对你有帮助。


本文标签: 八进制 字符串 信息 数字 网页