我正在尝试打印扑克游戏的 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/