如何将unicode字符“\U0001d403”转换为python中的转义序列?
How to convert a unicode character "\U0001d403" to Escape sequence in python?
它是一个数学字母数字符号(大写 D),我只想转换成简单的英文字母(大写 D)。
喜欢,\U0001d403
=> \uxxxx
。
我不熟悉解码编码机制。
有什么转换方法吗?
如果不出意外,您可以为字符串翻译构建自己的映射:例如:
>>> x = '\U0001d403'
>>> x
''
>>> x.translate(str.maketrans({'\U0001d403': 'D'}))
'D'
maketrans
可以创建多个字符的映射,可以将其保存以作为多次调用 str.translate
的参数重复使用。另请注意 str.translate
适用于任意字符串;给定的地图将分别应用于每个角色。
它是一个数学字母数字符号(大写 D),我只想转换成简单的英文字母(大写 D)。
喜欢,\U0001d403
=> \uxxxx
。
我不熟悉解码编码机制。
有什么转换方法吗?
如果不出意外,您可以为字符串翻译构建自己的映射:例如:
>>> x = '\U0001d403'
>>> x
''
>>> x.translate(str.maketrans({'\U0001d403': 'D'}))
'D'
maketrans
可以创建多个字符的映射,可以将其保存以作为多次调用 str.translate
的参数重复使用。另请注意 str.translate
适用于任意字符串;给定的地图将分别应用于每个角色。