String Python:在FFFF之外打印unicode字符
在Python 3上,打印unicode字符的方式如下:String Python:在FFFF之外打印unicode字符,string,python-3.x,unicode,String,Python 3.x,Unicode,在Python 3上,打印unicode字符的方式如下: print('\uFFFF') 但如何打印更高的unicode字符,如001FFFFF?print('\u001FFFFF')只将001F打印为unicode字符,然后再打印4次F。尝试使用print('\u001F\uFFFF')将产生2个unicode字符,而不是所需的字符。是否可以在Python 3中以某种方式打印unicode字符001FFFFF?使用大写U print('\U001FFFFF') 在Python3中还有另一种
print('\uFFFF')
但如何打印更高的unicode字符,如001FFFFF?print('\u001FFFFF')只将001F打印为unicode字符,然后再打印4次F。尝试使用print('\u001F\uFFFF')将产生2个unicode字符,而不是所需的字符。是否可以在Python 3中以某种方式打印unicode字符001FFFFF?使用大写U
print('\U001FFFFF')
在Python3中还有另一种方法,使用内置函数chr(i),它 返回表示Unicode代码点为的字符的字符串 整数i 及 参数的有效范围为0到1114111(以16为基数的0x10FFFF) 因此,十六进制数字值没有限制
print(chr(97))
print(chr(0xFFFF))
print(chr(0x10080))
谢谢,我一直在找大写的U。