位置: 编程技术 - 正文

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)

  • 六税两费指的是什么
  • 科目余额表解析
  • 自然人独资是小规模纳税人吗
  • 增值税纳税申报表附列资料(三)
  • 开具红字增值税专用发票是什么意思
  • 母子公司借款要交什么税
  • 未到期责任准备金24分法详解
  • 个人独资公司可以控股其他公司吗
  • 劳务费代扣代缴后还需要开发票吗
  • 个人承包经营所得是什么意思
  • 多交增值税怎么调整
  • 小型微利企业减按25%计算应纳税所得额
  • 建筑资质挂靠费用怎么写会计分录?
  • 物业费能开公司名称吗
  • 培训费发票可以抵扣进项税吗
  • 发票上传出现手印怎么办
  • 股权转让未分配利润如何做账
  • 开票软件的地址怎么修改
  • 长期股权投资的初始计量
  • 员工股权激励会计处理分录
  • 厂房装修费用计入制造费用吗
  • 母公司代发工资如何处理
  • 资产负债表流动性从强到弱
  • win10专业版怎么改成家庭版
  • 企业接到银行收账通知
  • 总账建账科目顺序
  • 什么是电流定律
  • win10网页打不开但是有网
  • rftray.exe - rftray是什么进程 有什么用
  • php ftp函数
  • php常用设计模式(大总结)
  • rteng7.exe - rteng7是什么进程 有什么用
  • repair.exe是什么软件
  • 费用扣除制度
  • php 获取文件类型
  • 原材料按实际成本核算需设置的科目包括
  • 应收债权与应付债务
  • 增值税纳税人兼营免税减税项目的
  • Drömling湿地中的灰鹤,德国 (© Mike Friedrichs/Getty Images)
  • php模糊查询txt文本
  • 原材料当废品卖出分录
  • 机票报销属于什么费
  • AI - stable-diffusion(AI绘画)的搭建与使用
  • python优化工具箱
  • 进项税额转出会计分录
  • 报税金额和开票统计不一致
  • 费用报销单票据怎么填
  • 固定资产报废该怎么处理
  • 非应税项目是有哪些项目
  • 未认证key
  • 出口退税会计处理流程
  • 应收账款收不回来了应怎么做会计分录
  • 滴滴电子普通发票能抵扣进项税吗
  • 收到退回的企业所得税会计分录
  • 购销合同交的印花税税率
  • 装修费用怎么结算
  • 外贸整个流程图
  • 零售商品的经营特点有什么(多选题)
  • 在mysql中使用mysql workbench创建数据库
  • ubuntu系统怎么用
  • linux在服务器领域的应用状况
  • ubuntu 10.04安装
  • win10不支持win7软件怎么办
  • 手把手教你搭建
  • jquery 拖拽布局
  • 菜鸟教程安卓开发
  • python的删除
  • 批处理注册reg文件
  • CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
  • js正则匹配特殊符号
  • nodejs 代理请求
  • shell脚本实际运用
  • jquery中绑定和解绑的事件有哪些
  • flash怎么测试当前场景
  • android 标签栏
  • 国家关于农村土地流转政策
  • 注册税务师考试时间2024
  • 加油发票如何抵扣
  • 山东省合格考密码
  • 非盈利org
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设