Python bytes() 函数

返回上一级

Python 内置的 bytes() 函数返回一个新的 bytes 对象,该对象是一个 0 <= x < 256 区间内的整数不可变序列

它是 bytearray 的不可变版本

语法

class bytes([source[, encoding[, errors]]])

参数

  1. 如果 source 为整数,则返回一个长度为 source 的初始化数组
  2. 如果 source 为字符串,则按照指定的 encoding 将字符串转换为字节序列
  3. 如果 source 为可迭代类型,则元素必须为 [0 ,255] 中的整数
  4. 如果 source 为与 buffer 接口一致的对象,则此对象也可以被用于初始化 bytearray
  5. 如果没有输入任何参数,默认就是初始化数组为0个元素

返回值

返回一个新的 bytes 对象

范例

下面的代码使用 bytes() 创建一些 byte 对象

>>>a = bytes([1,2,3,4])
>>> a
b'\x01\x02\x03\x04'
>>> type(a)
<class 'bytes'>
>>>
>>> a = bytes('hello','ascii')
>>>
>>> a
b'hello'
>>> type(a)
<class 'bytes'>
>>>

返回上一级

Python3 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.