在我正在阅读Python的书中,它继续使用代码 eval(input('blah'))
我阅读了文档,我理解它,但我仍然没有看到它如何改变input()功能.
它有什么作用?谁能解释一下?
由于八进制前缀现在0o在Python 3中,因此再写不合法0777.好的.
那么为什么编写00哪个评估正确0而其他数字触发语法错误是合法的呢?
>>> 01
...
File "<interactive input>", line 1
01
^
SyntaxError: invalid token
>>>
>>> 00
0
Run Code Online (Sandbox Code Playgroud)