我想用这个脚本打印绿心: print('\u1F49A') .但它显示了一个`。那么,哪里出了问题?打印绿心的正确方法是什么?
print('\u1F49A')
print("\u001b[32m\u2764") print("\u001b[32m\U0001F49A")
'\u1F49' 是希腊文大写字母Omicron随以Dasia: á½ . '\u1F49A' 是同一个角色加上一个 A 字面意义的这是因为 \u 需要16位十六进制值或4个十六进制字符。如果你想传递更大的价值,你需要使用资本 \U 并传入完整的32位十六进制值:
'\u1F49'
á½
'\u1F49A'
A
\u
\U
print('\U0001F49A') # ð
看到了吗 python docs 更多信息