【发布时间】:2014-10-12 11:51:13
【问题描述】:
嘿,学习python3有一段时间了。
遇到字典和dictionary_name.get() 方法,尝试获取随机键值。
问题:
data= {}
data.get('key',1)
它有效并且返回 1
但是,如果我使用data.get('key',01),它会说令牌无效,这是为什么呢?
【问题讨论】:
-
见this。 Python3 的八进制定义已更改
-
因为
01不是有效的令牌 - 请参阅 docs.python.org/3.0/whatsnew/2.6.html#pep-3127
标签: python dictionary python-3.3