在Python中,二进制数的表示方法如下:
二进制数必须以 0b
或 0B开头,例如:`0b1010`表示十进制的10。其他进制对比
- 八进制:以`0o`开头(如`0o12`表示十进制的10)。 - 十六进制:以`0x`开头(如`0x2A`表示十进制的42)。
注意事项
- 二进制数仅包含0和1,若包含其他字符(如`0bC3F`),Python会报错。 - 早期Python版本(2.5.0之前)不支持前缀表示法,需使用`int()`函数转换,例如`int("1110", 2)`。
总结:
当前Python版本中,二进制数统一以`0b`或`0B`开头,这是Python语言的规范要求。