python的builtin function 中的bytearray()方法该怎样使用呢
首先,bytearray是个类,不是个函数。可见你弄不清啥是函数啥叫方法啥是类。一个int8数组。当你对下位机交互、写网络交互底层代码、修改二进制文件时有不少的用途。与str(python2)、bytes(python2/3)最大的不同在于,bytearray是个变长的玩意,当你用append之类改变它的内容时不会像bytes那种不可变对象那样新建一个实例,而更类似于list这种可变对象,对外引用不变,然而又不同于list,bytearray限制了元素的类型必为单个字节。
■网友
顾名思义,bytearray是一个byte的array,用人话说就是字符数组。好处是可变,占用内存可以更低(可以为特定目标进行优化)。你可以看成是list中的每个元素都是byte类型的。
推荐阅读
- 怎样成为一名合格的Python程序员?
- python 爬虫,咋获得输入验证码之后的搜索结果
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- 零基础入门学习啥语言好
- Python3.4和3.5区别大么
- python 中 def_():...... return _有啥作用
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 30岁男,创业失败转行学python,是否很晚?也不好找工作?
- Python 的开发速度比 C#.net 或 Vb.net 更快吗?
- 16年毕业,建筑环境与设备工程专业,干的一直是工程想转IT专业,想从python入手请问咋开始学习