参考文章:Python 3的bytes/str之别

len()函数计算的是str的字符数,如果换成byteslen()函数就计算字节数

>>> len('ABC')
3
>>> len('中文')
2
>>> len(b'ABC')
3
>>> len(b'\xe4\xb8\xad\xe6\x96\x87')
6
>>> len('中文'.encode('utf-8'))
6

转载于:https://www.cnblogs.com/forzhaokang/p/5723203.html

【Python】Python3中的str和bytes相关推荐

  1. python里str什么意思_Python 3 字符串中的 STR 和 Bytes 究竟有什么区别?

    原标题:Python 3 字符串中的 STR 和 Bytes 究竟有什么区别? Python2的字符串有两种:str和Unicode,Python3的字符串也有两种:str和Bytes.Python2 ...

  2. python3中的编码与解码

    首先,为什么要编码? 我们知道,计算机只能存储二进制串001100011.... 如果要计算机存储一个数字7,计算机可以用00000111来表示 如果要存储'a'这个字符呢?肯定也用一个二进制串来表示 ...

  3. python2 和 python3中bytes和str的数据类型以及p32和u32

    python3区分bytes 和string这两个数据类型 而python2是没有bytes类型的,是和str混用的 对于同一个地址序列,在python3中用str表示和用bytes,输出的样子会不一 ...

  4. python3中字符串编码常见种类_Python基础篇—标准数据类型—String字符串编码问题...

    我要开始写String编码问题了...脑壳疼.. 在String字符串的第一篇末尾有留一个坑,就是关于中文字符串编码.整个编码的故事说起来都是很费劲的,我也只能把我所知道的梳理整理一下,在日常敲码过程 ...

  5. 网络爬虫--3.str和bytes的区别

    文章目录 一.bytes 二.str和bytes相互转换 三.bytearray 一.bytes bytes对象只负责以二进制字节序列的形式记录所需记录的对象,至于该对象到底表示什么(比如到底是什么字 ...

  6. python2和python3的默认编码_Python2和Python3中的字符串编码问题解决

    原博文 2018-01-02 11:38 − Python2和Python3在字符串编码上是有明显的区别. 在Python2中,字符串无法完全地支持国际字符集和Unicode编码.为了解决这种限制,P ...

  7. Python3中打开文件的方式(With open)

    Python3中打开文件的方式(With open) 一.了解文件基本概念 1.什么是文件 2.两种重要的文件类型 3.文本文件与二进制文件的优缺点 4.python3中的字符串类型 5.文件的缓冲机 ...

  8. 【Python】成功解决 str object has no attribute decode

    首先需要知道的是:解码的是字节流,需要声明字节流 在python3中,str已经不再使用decode()方法直接给str解码:str直接作为unicode,对bytes字符串需要声明 In [1]: ...

  9. Python学习,python3中的bytes和str类型

    Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.Python 3不会以任意隐式的方式混用str和b ...

最新文章

  1. Python3学习笔记-数据类型和变量
  2. 做时间序列预测有必要用深度学习吗?事实证明,梯度提升回归树媲美甚至超越多个DNN模型...
  3. 基于用户投票的排名算法Reddit
  4. ubuntu通过pem连接服务器
  5. hadoop题目(一)
  6. sh 脚本执行sql文件传参数
  7. @javax.inject.Inject,新的注入依赖规范
  8. 【解决问题】idea启动本地tomcat访问localhost:8080报404错误
  9. docker云计算_为什么Docker成为虚拟化和云计算的新热潮?
  10. 关于主窗体与子窗体之间的通信以及面向对象思想的一些应用
  11. linux ftp安装_Linux 文件共享方案
  12. 太阳能电池最大功率点跟踪MPPT(Maximum Power Point Tracking)技术
  13. CentOS 7 配置免密码证书登录
  14. 最速下滑法c语言程序,最速下降法 C语言.doc
  15. java获取基金实时数据_JAVA爬取天天基金网数据
  16. S7-200与配备CU240BE-2的G120变频器进行USS通信的具体方法和步骤
  17. 软件测试:给你一个网站,你如何测试
  18. memcached 特点
  19. ajax的各个参数详细讲解
  20. 浅谈表值函数和标量值函数

热门文章

  1. python多久学会自学-怎么自学python,大概要多久?
  2. python哪一版好用-Python最好用的编辑器是哪款?北京老男孩教育
  3. python爬虫项目-32个Python爬虫项目让你一次吃到撑
  4. python程序实例教程基础-编程小案例
  5. Opengl-阴影(分为定向光的和点光源的)
  6. 一个声明指定了多个类型的问题
  7. 英语应用文写作之感谢信
  8. 华为软件编程规范和范例 可读性
  9. 图的基本算法实现(邻接矩阵与邻接表两种方法)
  10. linux系统下对磁盘的,学会在Linux下对硬盘分区