1、Python中二进制、八进制、十进制与十六进制的表示方法如下表:
| 名称 | 描述 | 示例 |
|---|---|---|
| 二进制(Binary) | 以 0b 或 0B 开头,后面跟着由 0 和 1 组成的数字序列 |
0b1010 |
| 八进制(Octal) | 以 0o 或 0O 开头,后面跟着由 0 到 7 组成的数字序列 |
0o16 |
| 十进制(Decimal) | 默认情况下,整数直接使用十进制表示,无需特殊前缀 | 42 |
| 十六进制(Hexadecimal) | 以 0x 或 0X 开头,后面跟着由 0 到 9 和 A 到 F(不区分大小写)组成的数字序列 |
0x2A |
具体通过代码表示如下:
# 二进制
binary_num = 0b1010
print(binary_num) # 输出:10
# 八进制
octal_num = 0o16
print(octal_num) # 输出:14
# 十进制
decimal_num = 42
print(decimal_num) # 输出:42
# 十六进制
hexadecimal_num = 0x2A
print(hexadecimal_num) # 输出:42
2、它们之间的互转方法如下:
(1)二进制转十进制:可以使用 int() 函数,并将二进制数作为字符串传递给它,同时指

5万+

被折叠的 条评论
为什么被折叠?



