bytes

1、bytes对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字符)则由相应的编码格式解码所决定

2、bytes是Python 3中特有的,Python 2 里不区分bytes和str。

3、python3中:
  str 使用encode方法转化为 bytes
  bytes通过decode转化为str

4、在Python 2中由于不区分str和bytes所以可以直接通过encode()和decode()方法进行编码解码。

5、而在Python 3中把两者给分开了这个在使用中需要注意。实际应用中在互联网上是通过二进制进行传输,所以就需要将str转换成bytes进行传输,而在接收中通过decode()解码成我们需要的编码进行处理数据这样不管对方是什么编码而本地是我们使用的编码这样就不会乱码。

bytearray

bytearray和bytes不一样的地方在于,bytearray是可变的。

最新文章

  1. 手把手教你玩转nginx负载均衡(四)--源码安装nginx
  2. Leetcode Kth Smallest Element in a BST
  3. We refined export to Excel for SharePoint
  4. Java Executor并发框架(二)剖析ThreadPoolExecutor运行过程
  5. 不小心删除数据--利用MySQL的binlog恢复数据
  6. linux包之nc之nc命令
  7. Hadoop源码的编译过程详细解读(各版本)
  8. MEF初体验之八:过滤目录
  9. ABP入门系列(14)——应用BootstrapTable表格插件
  10. BZOJ_1654_[Usaco2007 Open]City Horizon 城市地平线_扫描线
  11. Linux如何配置想要的JDK
  12. Java线程池ThreadPoolExecutor使用和分析(一)
  13. Xamarin Essentials教程构建共享请求
  14. 自学Linux Shell7.2-linux文件权限
  15. WPF版公司的自动签到程序
  16. Java第05次实验提纲(Java图形界面编程)
  17. bzoj3920: Yuuna的礼物(莫队+分块套分块)
  18. CentOS 6.8 安装 RabbitMQ
  19. C# 中从网络上下载文件保存到本地文件
  20. xml php 解析

热门文章

  1. 从零开始学Jqueue
  2. 我的vscode配置 利用Settings Sync一键安装
  3. VS2017 打包(详细)
  4. sqlmap结合burpsuite对post请求进行注入测试
  5. Struts2开发环境搭建
  6. Redis Desktop Manager可视化工具连接不上redis
  7. leetcode-第11场双周赛-5088-等差数列中缺失的数字
  8. 良田高拍仪集成vue项目
  9. 判断PC端浏览器类型
  10. 秒懂机器学习---分类回归树CART