python - 如何解决在 python 中使用 unicode 打印扑克牌的问题?

标签 python poker playing-cards

我正在尝试打印扑克游戏的 ascii 扑克牌,但它没有按计划工作。

我尝试在 python 中为我的扑克程序使用 unicode 打印扑克牌,但是当我使用 unicode 时,控制台会出现以下错误: “SyntaxError:(unicode 错误)'unicodeescape' 编解码器无法解码位置 0-1 中的字节:截断的\uXXXX 转义” 当我从网站复制并粘贴 ascii 时(我不想这样做),它只打印带有问号的卡片

这是我的代码:

backOfCard = '\u+1f0a0'
print(backOfCard)

最佳答案

syntax for unicode escapes在 Python 中,16 位值的值为 \uxxxx,32 位值的值为 \Uxxxxxxxx,因此您需要 \U0001f0a0

(或'\N{扑克牌背面}'。)

关于python - 如何解决在 python 中使用 unicode 打印扑克牌的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75042464/

相关文章:

python - 复合类型和标量类型的生命周期有什么区别?

python - 如何根据pandas数据框中的多个条件反转列值?

python - scipy 1.0.0 中的 imsave 在哪里?

java - 设计扑克游戏的结构

python - 属性错误 : xmlNode instance has no attribute 'isCountNode'

用于计算德州扑克牌赢率的 Java 库

python - 有人可以帮我在 pygame 中为扑克游戏创建一副纸牌吗

c++ - 读取文件并根据该信息制作对象 vector

c# - 在 .NET 中提取图像的一部分

Javascript while 循环(卡牌模拟)