【问题标题】:01 invalid token [duplicate]01无效令牌[重复]
【发布时间】:2014-10-12 11:51:13
【问题描述】:

嘿,学习python3有一段时间了。

遇到字典和dictionary_name.get() 方法,尝试获取随机键值。

问题:

data= {}

data.get('key',1)

它有效并且返回 1

但是,如果我使用data.get('key',01),它会说令牌无效,这是为什么呢?

【问题讨论】:

标签: python dictionary python-3.3


【解决方案1】:

在 Python 2.x 中,以 0 开头的整数文字被解释为八进制数。在 Python 3.x 中,八进制数使用前缀 0o 代替。为避免旧代码在没有任何警告的情况下更改含义,仅以 0 开头的文字现在是语法错误。

【讨论】:

    猜你喜欢
    • 2018-03-16
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2021-07-21
    • 2014-08-26
    • 2015-08-29
    • 2012-04-09
    • 1970-01-01
    相关资源
    最近更新 更多