iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python内置函数bytes()用法详解
  • 444
分享到

python内置函数bytes()用法详解

pythonbytes 2023-09-05 07:09:10 444人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

        python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0

        python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0 <= x < 256 的整数。bytes可以看做是bytearray的不可变版本,它同样支持索引和切片操作 bytes语法 class bytes([source[, encoding[, errors]]])

语法结构:

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

参数解释:

  • 可选形参source可以传入字符串,int,iterable 可迭代对象, 遵循 缓冲区接口 的对象, 不同的类型将有不同的效果
  • string ,如果source是字符串,则必须指定encoding参数,bytearray() 会使用 str.encode() 方法来将 string 转变成 bytes
  • int ,如果source是int,会初始化大小为该数字的数组,并使用 null 字节填充
  • 如果是一个遵循 缓冲区接口 的对象,该对象的只读缓冲区将被用来初始化字节数组
  • iterable 可迭代对象, 要求元素的范围必须是 0 <= x < 256 的整数,它会被用作数组的初始内容
  • 如果没有传入source参数,则返回一个长度为0的bytes数组

示例代码1:

print(bytes())print(bytes("I love Python", encoding='utf-8'))print(bytes(6))print(bytes([11, 22, 33]))

运行结果:

示例代码2:

s = 'I love python!'print(s)a = s.encode(encoding='utf-8')print(a)b = bytes(s, encoding='utf-8')print(b)c = a.decode('utf-8')print(c)d = b.decode('utf-8')print(d)

运行结果:

示例代码3:

int_6 = bytes([6])print(int_6)bytes_to_int = int.from_bytes(int_6, 'little')# bytes_to_int = int.from_bytes(int_6, 'big')print(bytes_to_int)int_66 = bytes([66])print(int_66)bytes_to_int = int.from_bytes(int_66, 'little')# bytes_to_int = int.from_bytes(int_66, 'big')print(bytes_to_int)

运行结果:

来源地址:https://blog.csdn.net/weixin_44799217/article/details/129109112

--结束END--

本文标题: python内置函数bytes()用法详解

本文链接: https://www.lsjlt.com/news/394852.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python内置函数bytes()用法详解
            python内置函数bytes返回一个新的bytes类型的对象,bytes类型对象是不可变序列,包含范围为 0 ...
    99+
    2023-09-05
    python bytes
  • Python内置数据结构——bytes,
    bytes,bytearray字符串与bytes字符串是字符组成的有序序列,字符可以使用编码来理解bytes是字节组成的有序的不可变序列bytesarray是字节组成的有序的可变序列编码与解码字符串按照不同的字符集编码encode返回字序列...
    99+
    2023-01-31
    数据结构 Python bytes
  • python内置函数zip详解
    目录一、简介二、详解三、代码四、Reference总结一、简介 zip() 函数用于将可迭代的对象作为参数,主要功能是将对象中对应的元素打包成一个个元组,然后返回由这些元组...
    99+
    2024-04-02
  • python内置函数之eval函数详解
    目录一、简介二、语法三、举例1、计算str表达式的值2、将str转换成list3、将str转换成dict四、Reference总结一、简介 eval()函数用来执行一个字符表达式的值...
    99+
    2024-04-02
  • Python函数的作用域及内置函数详解
    目录1.函数的作用域2.函数的调用详解3.内置函数总结1.函数的作用域 -- 内置 -- 全局,顶格写 -- 局部,函数内部 a = 34 #全局变量 def run(): ...
    99+
    2024-04-02
  • Python内置函数详细解析
    目录1.abs2.all3.any4.callable5.dir6.id7.locals 和 globals8.hash9.sum10.getattr、setattr、delattr...
    99+
    2024-04-02
  • Python内置函数详谈
    这种图皆取自python.org,列出了python3.10中的内置函数。 但是,这些真的都是函数吗? 我们来测试一下: import types import inspect...
    99+
    2024-04-02
  • python3内置函数详解
    内置函数注:查看详细猛击这里abs() 对传入参数取绝对值bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回Falseall() 所有传入参数为真,才为真any() 任何一个传入参数为...
    99+
    2023-01-31
    详解 函数
  • Python中非常好用的内置函数详解
    目录Counter举例实战sortedallF-strings总结 Python中冷门但非常好用的内置函数 Counter举例 实战sortedallF-strings Pytho...
    99+
    2024-04-02
  • Python内置函数zip map filter的使用详解
    并行遍历zip zip会取得一个或多个序理为参数,然后返回元组的列表,将这些序列中的并排的元素配成对。 L1=[1,2,3,4] L2=[5,6,7,8] L3=zip(L1,L...
    99+
    2024-04-02
  • Python中10个常用的内置函数详解
    目录complex()dir()divmod(a,b)enumerate(iterable,start=0)eval(expression,globals,locals)filter...
    99+
    2024-04-02
  • python内置函数之slice案例详解
    英文文档: class slice(stop) class slice(start, stop[, step]) Return a slice object representin...
    99+
    2024-04-02
  • Python内置函数详解【翻译自pyth
    翻译源 来自:https://docs.python.org/3/library/functions.html  abs(x) 返回一个数的绝对值。参数可以是一个整数或一个浮点数。若参数是复数,返回复数的模 all(iterable) ...
    99+
    2023-01-31
    详解 函数 Python
  • Python常用内置函数的使用教程详解
    目录导言一、abs()二、aiter()函数三、all()函数四、anext()五、any()函数六、ascii()函数导言 Python官方文档对于内置函数的介绍较为简略...
    99+
    2023-05-14
    Python常用内置函数使用 Python常用内置函数 Python 内置函数
  • Python 内置函数sorted()的用法
    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比。在本质上,list的排序和内建函数sorted的排序是差不多的,连参数...
    99+
    2024-04-02
  • 详解操作python容器的内置通用函数
    目录这些数据容易的通用操作都有哪些?我们看看几个容器的代码总结这些数据容易的通用操作都有哪些? 除了数据的增删查改(除了tuple不可变长度和元素不可变),我们还需要下面的操作: ...
    99+
    2024-04-02
  • Python 内置函数之随机函数详情
    目录导入模块: import random 1、random.choice(列表/元组/字符串) ,在列表或者元组中随机挑选一个元素,若是字符串则随机挑选一个字符 nu...
    99+
    2024-04-02
  • Python常用内置函数和关键字使用详解
    目录常用内置方法查看所有的内置类和内置方法标准输入输出数学序列进制数转换ASCII字符编码转换其它常用关键字常见内置属性常用内置方法 在Python中有许许多多的内置方法,就是一些P...
    99+
    2024-04-02
  • Python 内置函数详解 (2) 逻辑运算
    近期在外旅游,本篇是出发编辑的,准备定时发布用,不完整,旅游回来后再补充。 Python 内置函数 Python3.11共有75个内置函数,其来历和分类请参考:Python 新版本有75个内置函数,你不会不知道吧_Hann Yang的博客...
    99+
    2023-09-20
    python
  • Python 内置高阶函数详细
    目录1、Python的内置高阶函数1.1 map()1.2 reduce() 函数1.3 reduce() 函数1.4 sorted() 函数1、Python的内置高阶函数 1.1 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作