首页 > 代码库 > bytes
bytes
class bytes(object): """ bytes(iterable_of_ints) -> bytes bytes(string, encoding[, errors]) -> bytes bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer bytes(int) -> bytes object of size given by the parameter initialized with null bytes bytes() -> empty bytes object Construct an immutable array of bytes from: - an iterable yielding integers in range(256) - a text string encoded using the specified encoding - any object implementing the buffer API. - an integer """
Python中的字节码用b‘xxx‘的形式表示。x可以用字符表示,也可以用ASCII编码形式\xnn表示,nn从00-ff(十六进制)共256种字符。
a = ‘abc‘b = bytes(a, ‘utf-8‘)print(b)c = bytes(a, ‘gbk‘)print(c)# 结果 b‘abc‘# 结果 b‘abc‘a = ‘你好‘b = bytes(a, ‘utf-8‘)print(b)c = bytes(a, ‘gbk‘)print(c)# 结果 b‘\xe4\xbd\xa0\xe5\xa5\xbd‘# 结果 b‘\xc4\xe3\xba\xc3‘
decode
c = bytes(a, ‘gbk‘).decode(‘gbk‘)print(c)# 结果 你好
bytes
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。