如何在Python中使用Unicode字符串和Unicode代码?(例如:U&x2B;1F44D)
如何在Python中使用Unicode字符串?假设我想使用Unicode如何在Python中使用Unicode字符串和Unicode代码?(例如:U&x2B;1F44D),python,python-3.x,Python,Python 3.x,如何在Python中使用Unicode字符串?假设我想使用UnicodeU+1F44D(这是竖起大拇指的表情符号)。我是使用u'u+1F44D',u'1F44D'还是u'0x1F44D'?或者我应该使用chr(0x1F44D)?我只是不确定 感谢您的帮助,如果这浪费了您的时间,我们深表歉意。在0xffff以上的代码点处的Unicode字符可以输入如下文字:“\U0001f44D” 对于0xffff以下的字符,四位数版本使用u字符,如\u2654中的字符 如果您在程序运行时(而不是在编码时)将表情
U+1F44D
(这是竖起大拇指的表情符号)。我是使用u'u+1F44D'
,u'1F44D'
还是u'0x1F44D'
?或者我应该使用chr(0x1F44D)
?我只是不确定
感谢您的帮助,如果这浪费了您的时间,我们深表歉意。在0xffff以上的代码点处的Unicode字符可以输入如下文字:
“\U0001f44D”
对于0xffff以下的字符,四位数版本使用u
字符,如\u2654
中的字符
如果您在程序运行时(而不是在编码时)将表情符号代码作为数字数据,您可以使用chr
内置-实际上,您可以一直使用chr内置。不方便的是,它总是生成一个字符串:chr(0x1f44d)
回到文字,也可以使用Python3文字字符串中字符的官方unicode名称-为此,请使用\N
前缀并将字符名称括在{}
之间:“\N{THUMBS UP SIGN}”
。
如果要在运行时按名称获取字符,请使用unicodedata.lookup:import unicodedata;unicodedata.lookup(“竖起大拇指”)