有没有心软的朋友们施以援手

img


不太明白这些输出结果,第二个字母是有什么特殊含义吗。谢谢大家!

  Python 中除十进制整数是直接以数字表示外,其它进制都是字符串表示:以0开头,第二个字符表示进制(进制关键字),第三个字起是x整数字符代码,高位在左低位在右。直接打印print(x) 输出十进制值。

  • 4、x为二进制整数数字符串。

  • 5、x为八进制整数字符串。

  • 6、x为十六进制字符串。

  • 代码运行效果截屏图片

    img

  • 代码
#!/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转换为十进制