从 python 中的元组打印 unicode 字符
printing unicode characters from a tuple in python
我不明白我的打印不工作这个问题
b = (u'\u0648\u0627\u0646\u0627', 'NN')
print b[0]
输出
**Nothing is printed**
不过这行得通
b = ("haha", "hehe")
print b[0]
输出
哈哈
嘿,检查一下你提供的十六进制 unicode 有误
b = (u'\u068\u0627\u0646\u0627', 'NN')
^
3 位十六进制尝试使用
b = (u'\u0683\u0627\u0646\u0627', 'NN')
b[0]
按预期打印正确的值。
答案似乎是阿拉伯文字,从右到左打印,因此您可能在屏幕右侧错过了它。
此外,您可能需要将终端或模拟器设置为 UTF-8。
我不明白我的打印不工作这个问题
b = (u'\u0648\u0627\u0646\u0627', 'NN')
print b[0]
输出
**Nothing is printed**
不过这行得通
b = ("haha", "hehe")
print b[0]
输出
哈哈
嘿,检查一下你提供的十六进制 unicode 有误
b = (u'\u068\u0627\u0646\u0627', 'NN')
^
3 位十六进制尝试使用
b = (u'\u0683\u0627\u0646\u0627', 'NN')
b[0]
按预期打印正确的值。
答案似乎是阿拉伯文字,从右到左打印,因此您可能在屏幕右侧错过了它。
此外,您可能需要将终端或模拟器设置为 UTF-8。