字节字符串与Unicode字符串。蟒蛇

字节字符串与Unicode字符串。蟒蛇,第1张

字节字符与Unicode字符串。蟒蛇

没有python不使用自己的编码。它将使用它有权访问并指定的任何编码。中的字符

str
代表一个unipre字符。但是,要表示256个以上的字符,单个unipre编码每个字符要使用一个以上的字节来表示许多字符。
bytearray
对象使您可以访问底层字节。
str
对象具有以下
enpre
方法:该方法采用代表编码的字符串,并返回代表该编码中的字符串的
bytearray
对象。
bytearray
对象具有以下
depre
方法:该方法采用表示编码的字符串,并返回将
str
解释
bytearray
为以给定编码编码的字符串所得的结果。这是一个例子。

>>> a = "αά".enpre('utf-8')>>> ab'xcexb1xcexac'>>> a.depre('utf-8')'αά'

我们可以看到UTF-8使用四个字节 xce, xb1, xce和 xac表示两个字符。在Ignacio Vazquez-
Abrams提到Spolsky文章之后,我将阅读Python Unipre
Howto



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5623522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存