本文均在 Python 3 下测试通过,python 2.x 会略有不同。

1. str/bytes

>> s = '123'
>> type(s)
str>> s = b'123'
bytes

2. str 与 bytes 之间的类型转换

python str与bytes之间的转换

str 与 bytes 之间的类型转换如下:

  • str ⇒ bytes:bytes(s, encoding='utf8')
  • bytes ⇒ str:str(b, encoding='utf-8')

此外还可通过编码解码的形式对二者进行转换,

  • str 编码成 bytes 格式:str.encode(s)
  • bytes 格式编码成 str 类型:bytes.decode(b)

3. strings 分别在 Python2、Python 3下

What is tensorflow.compat.as_str()?

Python 2 将 strings 处理为原生的 bytes 类型,而不是 unicode,
Python 3 所有的 strings 均是 unicode 类型。

Python str 与 bytes 类型(Python2/3 对 str 的处理)相关推荐

  1. python string和bytes互相转换,去除str(bytes)输出的b‘字眼

    b1 = b"i am dady" b2 = b"dady"print('*'*20,'Bytes => String','*'*20) print('将 ...

  2. python3字符编码str_聊聊Python 3 的字符串:str 和 bytes 的区别

    Python2的字符串有两种:str 和 unicode,Python3的字符串也有两种:str 和 bytes.Python2 的 str 相当于 Python3 的bytes,而unicode相当 ...

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

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

  4. Python中int、str、bytes相互转化,还有2进制、16进制表示,你想要的都在这里了

    文章目录 前言 数据类型转化 int -> str 使用 str() 函数 使用 format() 函数 使用 hex() 转换成16进制形式 使用 bin() 转换成2进制形式 str -&g ...

  5. python3 str与bytes转换,定义bytes类型

    python3默认的字符串常量为str类型,有时候需要转换为二进制形式. 1.str转bytes # str to bytes my_str = "hello" my_bytes ...

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

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

  7. python将str写入csv_【python3】中str转成bytes类型后用csv.writerow()写入csv文件仍然出错...

    根本原因是Python版本问题python2.x中要求用'wb',python3.x中要求用'w' 首先声明:CSV文件是可以用二进制模式写入的 python文档(传送门)关于CSV的一个用法示例: ...

  8. python将bytes转为对象_Python3中bytes类型转换为str类型

    Python3中bytes类型转换为str类型 Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分.文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示.P ...

  9. python将bytes转为str_Python3中bytes类型转换为str类型

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

最新文章

  1. 第十一届蓝桥杯省赛 A组 试题H:子串分值
  2. 1732 Fibonacci数列 2
  3. mysql获取配置文件信息,四种获取MySQL数据库配置文件加载顺序
  4. Collections接口下的Comparetor类和Comparable接口排序
  5. 软件开发经验总结(五)读源代码的艺术
  6. 本科计算机论文摘要怎么写,★本科计算机论文摘要范文本科计算机论文摘要写...
  7. linux永久改变字符集,Linux 下mysql永久更改字符集
  8. 字符集编码转换--MFC
  9. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-3.在线教育站点需求分析和架构设计...
  10. python图像文字识别算法_Python图像处理之图片文字识别功能(OCR)
  11. Python+Opencv识别视频统计人数
  12. 2017年6月六级翻译明朝
  13. MATLAB曲线绘制
  14. springcloud hystrix熔断器参数详解
  15. html画布直线代码,图文详解如何用html5 canvas画一条直线
  16. html5 声控游戏,用声音来放大招吧!10款独具创意的声控游戏
  17. 神经网络架构搜索——二值可微分搜索(BATS)
  18. 大数据技术之Hadoop
  19. ANPC仿真模型,有源中点钳位三电平逆变器,基于MATLAB Simulink建模仿真
  20. 基于c与数据库实现的电子词典

热门文章

  1. 典型的同步客户端、服务器端套接字的创建
  2. mds算法 java_对OAF开发中的MDS的初步研究(转)
  3. java8 方法引用详解_Java8中如何通过方法引用获取属性名详解
  4. 线上环境websocket连接地址_WebSocket:沙盒里的TCP
  5. c语言计算1+2+3+4+......n
  6. 30岁以上的女人应选择什么品牌的眼霜?
  7. 【目标检测】SPPNet算法详解
  8. MenuItem 对象
  9. python3使用print打印带颜色的字符串
  10. CSS设置文本——行间距