博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python bytes数据类型
阅读量:4706 次
发布时间:2019-06-10

本文共 461 字,大约阅读时间需要 1 分钟。

 

Python3 中文本是Unicode, 由str类型表示. 二进制数据由bytes类型表示(如视频文件).

Python3 不会以任意隐式的方式 滥用str和bytes, 所以不能拼接字符串和字节包.也无法在字节包里搜索字符串(反之亦然), 也不能将字符串传入参数为字节包的函数(反之亦然).

 

字符串可以编码成字节包,而字节包可以解码成字符串.

解码和编码都要声明码表.如果没有声明,就用utf-8(源码里规定的).

 

1 msg = "我爱北京天安门"2 print(msg)3 print(msg.endcode)4 5 print(msg.encode(encoding="utf-8"))6 7 print(msg.encode(encoding="utf-8")).decode()8 print(msg.encode(encoding="utf-8")).decode(encoding="utf-8")

 

转载于:https://www.cnblogs.com/cheese320/p/8782803.html

你可能感兴趣的文章
Linux SD/MMC/SDIO驱动分析
查看>>
2-sat学习笔记
查看>>
Java与算法之(11) - 合并排序
查看>>
《PHP 5.5从零開始学(视频教学版)》内容简单介绍、文件夹
查看>>
Netlab -Chap8 抽样(2)基本抽样
查看>>
C++指针作为函数参数的注意
查看>>
VS2008远程调试操作方法
查看>>
假期德国实践报告 大众
查看>>
android 判断屏幕是否亮着
查看>>
王家林老师 大数据学习之路
查看>>
oracle-外连接left join的应用
查看>>
皇冠书籍,小雷推荐
查看>>
个人官网第6次升级,艰难地完成了,有史以来最难的一次
查看>>
Java中的浮点数-科学计数法-加减乘除
查看>>
asp.net mvc 如何接收支付宝支付接口 异步通知 notify
查看>>
Crixalis's Equipment hdu 3177
查看>>
python-九九乘法表
查看>>
Java第二周实验总结《Java的基本语法与类库》
查看>>
WindowsSever2008 R2 Standard 共享打印机手顺
查看>>
Docker入门(一)
查看>>