我可以添加字python中的字符串符号

时间:2013-08-31 12:36:46

标签: python symbols

我想把这些符号放在我的字符串▀█中,但当我运行程序时,它们会变成字母...... 这是我的计划:

print"""
 █▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█
 █         █           █▀▀
 █         █           █▀
 █ Slim    █           █
 █ stone   █  Zika     ███
 █▀▀▀▀▀▀▀▀▀█  town     █▀
 █ Meju    █           █
 █     ▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█
 █▄▄▄▄▄█▀  ▄█   █        """

是因为我在python 2.7中?

1 个答案:

答案 0 :(得分:3)

尝试通过在字符串前添加u来解码字符串,例如u"foo"

# -*- coding: utf-8 -*-

print u"""
 █▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█
 █         █           █▀▀
 █         █           █▀
 █ Slim    █           █
 █ stone   █  Zika     ███
 █▀▀▀▀▀▀▀▀▀█  town     █▀
 █ Meju    █           █
 █     ▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█
 █▄▄▄▄▄█▀  ▄█   █        """

打印:

> python foo.py

 █▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█
 █         █           █▀▀
 █         █           █▀
 █ Slim    █           █
 █ stone   █  Zika     ███
 █▀▀▀▀▀▀▀▀▀█  town     █▀
 █ Meju    █           █
 █     ▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█
 █▄▄▄▄▄█▀  ▄█   █

>