This question already has answers here:
Why does this dictionary definition raise a syntax error? [duplicate]
(3个答案)
Invalid Token when using Octal numbers
(1个答案)
5年前关闭。
他们学蟒蛇已经有一段时间了。
遇到字典和dictionary_name.get()方法,并试图获取随机密钥值。
问题是:
它工作并返回1
但是如果我使用
(3个答案)
Invalid Token when using Octal numbers
(1个答案)
5年前关闭。
他们学蟒蛇已经有一段时间了。
遇到字典和dictionary_name.get()方法,并试图获取随机密钥值。
问题是:
data= {}
data.get('key',1)
它工作并返回1
但是如果我使用
data.get('key',01)
它会说无效的标记为什么? 最佳答案
在Python2.x中,以0
开头的整数文本被解释为八进制数。在Python3.x中,八进制数字的前缀是0o
。为了避免旧代码在没有任何警告的情况下更改含义,以0
开头的文本现在是一个语法错误。
关于python - 01个无效 token ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25382405/
10-13 07:24