全球旧事资料 分类
一个U
icode字符串。如果你想加入一个特殊字符可以使用Pytho
的U
icodeEscape编码。如下例所示
uHello World
uHelloWorld
被替换的 标识表示在给定位置插入编码值为0x0020的U
icode字符空格符。其它字符也会被直
接解释成对应的U
icode码。如果你有一个在西方国家常用的Lati
1编码字符串你可以发
现U
icode字符集的前256个字符与Latio
1的对应字符编码完全相同。
另外有一种与普通字符串相同的行模式。想要使用Pytho
的RawU
icodeEscape编码你需要在字符串的引号前加上ur前缀。如果在小写“u”前可能有不止一个反斜杠它只会把那些单独的转化为U
icode字符。
urHello World
uHelloWorld
urHello World
uHello World
行模式在你需要输入很多个反斜杠时很有用可能会用于正规表达式。作为这些编码标准的一部分Pytho
提供了一个完备的方法集用于从已知的编码集创建U
icode字符串。内置函数u
icode提供了访问编码和解码所有已注册的U
icode编码的方法。它能转换众所周知的Lati
1
f3初步认识Pytho
ASCIIUTF8和UTF16。后面的两个可变长编码字符集用一个或多个byte存储U
icode字符。默认的字符集是ASCII它只处理0到127的编码拒绝其它的字符并返回一个错误。当一个U
icode字符串被打印、写入文件或通过str转化时它们被替换为默认的编码。
u
好听全球资料 返回顶部