位置: 编程技术 - 正文

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)

  • 小规模纳税人应纳增值税额的计算
  • 未交增值税借方表示什么意思
  • 买车交的保险
  • 非增值税应税项目可以抵扣进项税吗
  • 股权转让如何进行资产评估的
  • 分公司企业所得税政策
  • 本月无销售额,但是有进项,需要认证吗
  • 现代服务业包括哪些行业税率
  • 农产品核定扣除增值税进项税额计算表
  • 外资企业采购流程
  • 进料加工企业的增值税如何处理
  • 白酒销售环节交消费税吗
  • 中外合资经营企业的经营期限
  • 诉讼费走哪个会计科目
  • 离职员工的工资应该多久结清
  • 长期股权投资的明细科目有哪些
  • 所得税弥补以前年度
  • 建筑也增值税
  • 增值税普通发票有什么用
  • 增值税税负低如何解释
  • 不符合规定(未带编码或编码选择错误)的发票,纳税人该怎么做?
  • 许可费怎么进行分类
  • 发票专用章能刻章吗
  • 汽车销售公司买车后续维修保养
  • 清包工有措施费吗
  • 卖废品收入没开票怎么办
  • 补缴以前税收滞纳金多少
  • 融资租赁房产如何缴纳房产税
  • 关税保险费计算方法
  • windows10无线网卡怎么连接无线网
  • 事业单位自建办公用房
  • 超市购物卡返点一般是几个点
  • 电脑管家lol修复
  • php7多线程
  • 没收入长期待摊怎么办
  • 生产设备改良支出计入什么费用
  • 收不回的应收账款分录
  • 购税盘分录
  • html+css+js网页设计期末作业付源码
  • 社会团体会员费做分录
  • 收到员工的社保费用记什么科目
  • vue开发小技巧
  • 成品油电子普通发票如何入账
  • 小规模纳税人免增值税的账务处理
  • 成本收入核算表
  • 将表里的数据批量删除
  • 利息收入为什么冲减财务费用
  • mysql命令列界面
  • 通过法院拍卖取得的房屋需要法院下确认裁定吗
  • 固定资产补入账和补提折旧
  • 结转销售成本的凭证需要附件吗
  • 复印件可以作为会计原始凭证吗
  • 收到银行回单如何打印
  • 农民合作社入股倡议书
  • 固定资产收到专票怎么做账
  • sql中分页
  • sql server利用触发器向表中输入时间
  • win2003开启远程桌面
  • ubuntu16.04创建用户
  • linux系统常用命令怎么记住
  • windows7个性化菜单
  • winXP运行内存查看
  • ubuntu14.04升级
  • linux中使用fdisk命令进行硬盘分区
  • win7防火墙打不开错误代码6801
  • windows7word文档打不开怎么办
  • Android OpenGL ES(二)----平滑着色
  • JavaScript_ECMA5数组新特性详解
  • 快速掌握阅读题的技巧
  • shell脚本编程100例
  • 用javascript
  • 用javascript
  • 使用node写接口
  • javascript教程
  • javascript基础教程pdf
  • python代码检测在线
  • 简述javascript
  • 浙江网上税务局app下载
  • 加大税务稽查工作的建议
  • 年度汇算清缴计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设