繁体   English   中英

是否可以转换各种 Unicode 转义序列?

[英]Is it possible to convert various Unicode escape sequences?

来自 Python Unicode HOWTO

>>> s = "a\xac\u1234\u20ac\U00008000"
... #     ^^^^ two-digit hex escape
... #         ^^^^^^ four-digit Unicode escape
... #                     ^^^^^^^^^^ eight-digit Unicode escape

>>> print(s)
a¬ሴ€耀

是否可以仅用十六进制转义来表达 Unicode 4 转义序列"€" 例如,为什么"\x20\xac"不起作用?

转义序列\U00008000" 。是否可以仅使用十六进制或 Unicode 4 转义来编写它?

>>> "\u20ac"
'€'
>>> "\x20\xac"
' ¬'
>>> "\U00008000"
'耀'
>>> "\u8000"
'耀'
>>> "\U00008000" == "\u8000"
True

如果您有更多问题,请告诉我们;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM