Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中使用Unicode字符串和Unicode代码?(例如:U&x2B;1F44D)_Python_Python 3.x - Fatal编程技术网

如何在Python中使用Unicode字符串和Unicode代码?(例如:U&x2B;1F44D)

如何在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中的字符 如果您在程序运行时(而不是在编码时)将表情

如何在Python中使用Unicode字符串?假设我想使用Unicode
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(“竖起大拇指”)