我想把这些符号放在我的字符串▀█中,但当我运行程序时,它们会变成字母...... 这是我的计划:
print"""
█▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█
█ █ █▀▀
█ █ █▀
█ Slim █ █
█ stone █ Zika ███
█▀▀▀▀▀▀▀▀▀█ town █▀
█ Meju █ █
█ ▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█
█▄▄▄▄▄█▀ ▄█ █ """
是因为我在python 2.7中?
答案 0 :(得分:3)
尝试通过在字符串前添加u
来解码字符串,例如u"foo"
:
# -*- coding: utf-8 -*-
print u"""
█▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█
█ █ █▀▀
█ █ █▀
█ Slim █ █
█ stone █ Zika ███
█▀▀▀▀▀▀▀▀▀█ town █▀
█ Meju █ █
█ ▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█
█▄▄▄▄▄█▀ ▄█ █ """
打印:
> python foo.py
█▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█
█ █ █▀▀
█ █ █▀
█ Slim █ █
█ stone █ Zika ███
█▀▀▀▀▀▀▀▀▀█ town █▀
█ Meju █ █
█ ▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█
█▄▄▄▄▄█▀ ▄█ █
>