【发布时间】:2020-03-02 02:47:28
【问题描述】:
我想我了解如何创建一个对 UTF-8 字符进行编码的字符串。但是,我正在尝试做一些不同的事情。是否可以在 Python 源代码的注释中使用 UTF-8 字符?而且,是否有任何 Python IDE 或源代码编辑器可以识别 UTF-8 序列并正确显示字符?
【问题讨论】:
-
是的,只需在编辑器中写入一些 Unicode 字符,保存并运行它。
-
@Ry- 我有点失望,我不能写???? = ????**2.
-
查看python unicode 文档、PEP 263 和PEP 3120 将utf-8 设置为python 3.x 的默认编码。如果您的编辑器/ide 现在不支持 unicode,请更新您的工具链!
-
我已经测试了几个代码编辑器,包括 MS Visual Studio 2015。到目前为止,我尝试过的任何东西都无法将序列 U+00B0 识别为度数符号。
-
你的意思是文字“U+00B0”吗?因为你需要写“°”,而不是“U+00B0”。在 Windows 上,there are a few ways to get that,例如Alt+0176.