为什么换个字母就会报错
问题描述:
a = 0b001010 不会报错
a = 0a001010 就会报语法错误呢
答
0b是python中二进制数字的前缀,跟0x一样
答
0b是二进制
答
你改成c试试,可能是里面包含了你定义的量了
答
因为你定义的a是个数,0b001010是个二进制数,0a001010不表示任何进制的数,所以会报错,如果你定义a是个字符串,如:a = '0a001010',那这就是正确的!