如何在Python中打印复选标记“✓”?
这是批准的标志,而不是平方根。
答案 0 :(得分:29)
您可以使用转义序列打印任何Unicode字符。确保创建一个Unicode字符串。
print u'\u2713'
答案 1 :(得分:9)
解决方案defining python source file encoding:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print '✓'
答案 2 :(得分:9)
从Python 2.1开始,您可以使用\N{name}
转义序列按名称插入Unicode字符。使用此功能,您可以获得复选标记符号,如下所示:
$ python -c "print(u'\N{check mark}')"
✓
注意:要使此功能起作用,必须使用unicode字符串文字。因此使用u
前缀。在Python 3中,前缀不是必需的,因为默认情况下字符串文字是unicode。
答案 3 :(得分:3)
像这样:
print u'\u2713'.encode('utf8')
编码应该与您的终端匹配(或者您将输出发送到的任何地方)。