嘿,学习 python3 一段时间了。
遇到字典和dictionary_name.get()方法并尝试获取随机键值。
问题:
data= {}
data.get('key',1)
它有效并返回1
但是如果我使用data.get('key',01)
它说无效 token ,为什么呢?
最佳答案
在 Python 2.x 中,以 0
开头的整数文字被解释为八进制数字。在 Python 3.x 中,八进制数字改为使用前缀 0o
编写。为了避免旧代码在没有任何警告的情况下更改含义,仅以 0
开头的文字现在是语法错误。
关于python - 01 无效 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25382405/