Jer*_*ome 35
您可以使用转义序列打印任何Unicode字符.确保创建一个Unicode字符串.
print u'\u2713'
Run Code Online (Sandbox Code Playgroud)
Mr.*_*ess 11
从Python 2.1开始,您可以使用\N{name}转义序列按名称插入Unicode字符.使用此功能,您可以获得复选标记符号,如下所示:
$ python -c "print(u'\N{check mark}')"
?
Run Code Online (Sandbox Code Playgroud)
注意:要使此功能起作用,必须使用unicode字符串文字.u因此使用前缀.在Python 3中,前缀不是必需的,因为默认情况下字符串文字是unicode.
定义python源文件编码的解决方案:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print '?'
Run Code Online (Sandbox Code Playgroud)
像这样:
print u'\u2713'.encode('utf8')
Run Code Online (Sandbox Code Playgroud)
编码应该与您的终端之一(或您将输出发送到的任何地方)相匹配。
| 归档时间: |
|
| 查看次数: |
20906 次 |
| 最近记录: |