位置: 编程技术 - 正文

Python每天必学之bytes字节(python入门100例)

编辑:rootadmin

推荐整理分享Python每天必学之bytes字节(python入门100例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python经典入门,python一天速成,python一天速成,python经典入门,python study,python简单易学,python技巧总结60,python教程100例,内容如对您有帮助,希望把文章链接给更多的朋友!

Python中的字节码用b'xxx'的形式表示。x可以用字符表示,也可以用ASCII编码形式xnn表示,nn从-ff(十六进制)共种字符。

一、基本操作

下面列举一下字节的基本操作,可以看出来它和字符串还是非常相近的:

Python每天必学之bytes字节(python入门100例)

如果想要修改一个字节串中的某个字节,不能够直接修改,需要将其转化为bytearray后再进行修改:

二、字节与字符的关系

上面也提到字节跟字符很相近,其实它们是可以相互转化的。字节通过某种编码形式就可以转化为相应的字符。字节通过encode()方法传入编码方式就可以转化为字符,而字符通过decode()方法就可以转化为字节:

我们可以看到用不同的编码方式解析出来的字符和字节的方式是完全不同,如果编码和解码用了不同的编码方式,就会产生乱码,甚至转换失败。因为每种编码方式包含的字节种类数目不同,如上例中的xc8就超出了utf-8的最大字符。

三、应用

举个最简单的例子,我要爬取一个网页的内容,现在来爬取用百度搜索Python时返回的页面,百度用的是utf-8编码格式,如果不对返回结果解码,那它就是一个超级长的字节串。而进行正确解码后就可以显示一个正常的html页面。

标签: python入门100例

本文链接地址:https://www.jiuchutong.com/biancheng/381324.html 转载请保留说明!

上一篇:Python装饰器入门学习教程(九步学习)

下一篇:Python正则获取、过滤或者替换HTML标签的方法(python 正则 \s)

  • 车险发票不含车船税怎么记账
  • 弃置费用的财务费用可以税前扣除吗
  • 各行业的利润率表
  • 用房租入股
  • 库存商品盘点的作用表现为
  • 营业成本占营业收入比重较低的原因
  • 过路费认证用去哪里认证
  • 出售本月转入处置的固定资产应交税费
  • 客运站收到承运方开具增值税专用发票可否抵扣
  • 煤炭运输企业的环保方案及措施怎么写
  • 递延收益没有应列入哪个科目
  • 小规模纳税人能开9个点的发票吗
  • 销售积分税务处理的特点
  • 其他货币资金是资产类科目吗
  • 税金及附加怎么计提
  • 营改增后企业出售使用过的旧车
  • 以前年度长期股权投资漏记调整
  • 原来已入帐的款现在收回帐务处理?
  • 工业设备基础
  • 货运代理可以开9个点的发票吗?
  • 开进来的发票冲红怎么处理?
  • 增值税和消费税常用的公式
  • 摊销生产车间负担的保险费
  • 租用服务器会泄漏数据吗
  • 所得税季报营业外收入怎么填
  • 行政事业单位往来票据使用范围
  • 应收账款期末怎么算
  • 年报的企业主营业务活动
  • php 链式调用
  • 冲减管理费用是什么意思
  • 蜜蜂 (© Angela Parker/Offset)
  • 商品流通企业一般采用
  • vue3.0配置代理
  • WGAN(Wasserstein GAN)看这一篇就够啦,WGAN论文解读
  • 利润表用处
  • 公司现金发放证明
  • 车间买的工具如何做会计分录
  • 国家税务局监制的票还能用吗
  • python中字符串转数字函数
  • 企业合并属于非企业吗
  • 去年的财务报表网上更正申报
  • 已申报的财务报表可以修改吗
  • MicrosoftSQLserver2014可以卸载吗
  • sql server2005使用方法
  • mysql的存储过程怎么理解
  • 公司向个人借款合法吗
  • 库存商品余额在借方是什么意思
  • sqlserver存储过程返回多个结果集
  • 销售商品该如何改进服务
  • 个体户能开增票吗?
  • 开红字发票如何调整收入?
  • 收不回来的问题
  • 公司法规定股权转让需要满足什么条件
  • 抵扣认证的发票怎么冲红
  • 企业实缴资本如何查
  • 员工用自己的钱买的材料如何做账
  • 其他收益和其他综合收益属于什么科目
  • 汇兑损益的税务处理
  • 购入原材料结转成本怎么算
  • sqlserver索引语句
  • win7 64位系统如何查看计算机名称为了应付某一操作
  • 未知文件怎么删除
  • 灵活设置成员
  • UBUNTU怎么安装MPEG-4解码器
  • gitlab离线安装 linux
  • 怎么查看macbook air序列号
  • linux如何查看磁盘信息
  • win8个性化设置
  • linux卸载repo
  • 卸载安装软件
  • parseint函数功能
  • jquery实战
  • css中显示
  • java颜色代码对照表图片
  • unity3d坐标系
  • shell监控端口状态
  • python二叉树的遍历算法
  • 城市配套费需要交税吗
  • 外地经营预缴企业所得税
  • 无偿划转暂行规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设