如何在python3.0中输出Unicode符号?

2024-09-27 00:14:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为你们这些熟悉的人做一个小的euchre项目。我需要西装符号来识别我游戏中的牌。Unicode似乎是最好的方法。在

我正在为IDE开发人员和pydev模块结合使用Eclipse。它运行的是python3.0。在

它应该简单到:

club = u"\u2663".encode('utf-8')
print(club)

我的输出是:

^{pr2}$

我错过了什么?在


Tags: 模块项目方法游戏开发人员unicode符号ide
2条回答

不要编码;sys.stdout文件流是用终端编码打开的,并为您编码unicode:

club = u"\u2663"
print(club)

您不需要使用u'';python3字符串在默认情况下是unicode值。在

演示:

^{pr2}$

你不需要编码。在

3>> print('\u2663')
♣

相关问题 更多 >

    热门问题