【问题标题】:python character set conversion by the compiler编译器转换python字符集
【发布时间】:2015-06-16 03:51:49
【问题描述】:
C:\c>python -m pydoc wordspyth^A.split

找不到'wordspyth\x01.split'的python文档

我知道python文档不存在,但是为什么^A会转换成\x01

【问题讨论】:

    标签: python utf-8 character


    【解决方案1】:

    Ctrl+A 是一个值为 1 的控制字符,默认为十六进制回显。因为它们可能会破坏您的提示/终端和/或难以辨认。

    那个pydoc不知道非标准函数wordspyth不代表没有documentation

    【讨论】:

      【解决方案2】:

      正如 Anthon 所说,ctrl + A 是一个不可打印字符,当您将其添加到 python 中的字符串并打印出字符串时,python 在内部将许多此类不可打印字符转换为可打印的 unicode 格式。

      这是在 Python 3000 中通过 http://legacy.python.org/dev/peps/pep-3138/ 完成的

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-28
        • 1970-01-01
        • 1970-01-01
        • 2013-04-21
        相关资源
        最近更新 更多