Python 中除十进制整数是直接以数字表示外,其它进制都是字符串表示:以0开头,第二个字符表示进制(进制关键字),第三个字起是x整数字符代码,高位在左低位在右。直接打印print(x) 输出十进制值。
4、x为二进制整数数字符串。
5、x为八进制整数字符串。
6、x为十六进制字符串。
代码运行效果截屏图片
#!/sur/bin/nve python
# coding: utf-8
x = 0b1010
print(f"\n二进制整数“1010”\n十进制值:", x)
x = 0o1010
print(f"\n二进制整数“1010”\n十进制值:", x)
x = 0x1010
print(f"\n十六进制整数“1010”\n十进制值:", x)
0b:二进制
0o:八进制
0x:16进制
然后就是进制转换
代表进制转换二进制0b、八进制0o和十六进制0x转换为十进制
python 3.8
最新会有bug 版本没有那么稳定, 有一些模块出现不兼容的情况 所以使用python 3.8
pycharm