位置: 编程技术 - 正文

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)

  • 模具费怎么入账
  • 增值税专用发票是干什么用的
  • 原始凭证分类的目的是什么?
  • 金蝶软件数量金额式怎样输入数据
  • 个税申报系统中累计减除费用可以手动修改吗
  • 期末存货跌价准备金额的确定
  • 存在弃置费用的固定资产有哪些
  • 劳务派遣营改增政策
  • 用库存物资抵货怎么做账
  • 没有发票怎么报销入账
  • 工程预缴税款会计分录
  • 非独立核算的分公司如何报税
  • 详细解读财税[2014]75号文件
  • 超市购物卡开票可以做账吗
  • 资产类账户的期末余额计算公式
  • 新个税申报身份怎么填
  • 房产企业开发产品出租
  • 物流公司转包出售合法吗
  • 零星费用没有发票报销可以做入工资吗
  • 收取客户税点怎么记账
  • 返还经费
  • 当无法取得对应报价时,将以即时现价报单
  • 辅助生产费用怎么归集
  • 工会经费可以用于哪些支出
  • 12月计提税金
  • 出口报关单中有哪些内容
  • 会计基础工作是会计工作的基本环节
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • 百内国家公园塔状尖峰
  • yii2.0使用Plupload实现带缩放功能的多图上传
  • 电子发票怎样进入查验
  • 代理进口的增值税如何入账
  • 股票公允价值变动怎么算
  • lnmgr.exe是什么
  • 分配股利会稀释股权吗
  • php curl file_get_contents
  • vue项目如何打包成dist
  • 企业购买预付卡怎么做账
  • cynefin框架
  • 企业年报经营状态
  • 管家婆实收资本显示负数什么原因
  • 出纳造工资表吗
  • 帝国cms调用api接口
  • 织梦使用手册
  • python如何获取列表元素
  • 工费经费计入哪里
  • 办理对公账户时间
  • 未能确认收入的原因
  • 空白发票作废怎么处理
  • 核定征收一般纳税人进项是否可抵扣
  • 小规模免税收入是多少
  • 中小企业应交税费怎么算
  • 个体户需要给员工买五险一金吗
  • 补充登记法的操作步骤
  • 制造费用的核算内容包括什么
  • 税前减免
  • 销售商品的运费的税费计入进项税额
  • 只知道主营业务怎么办
  • 应交税费属于什么科目借方
  • 收到商业汇票怎么入账
  • 建筑服务红字发票需要填写备注吗
  • 固定资产暂估入账的税务处理
  • mysql增删改查实例
  • mac截图快捷键设置
  • centos 网卡顺序
  • centos安装教程详解
  • win7同步中心怎么关掉
  • swupdtmr.exe - swupdtmr进程是什么意思 什么作用
  • win7语言栏不见了 各种方法都试过了
  • win10鼠标箭头怎么换样式
  • win8系统安装的软件在哪里
  • linux c程序开发
  • u3d手游开发
  • linux ls-l命令详解
  • angular scope
  • js parseint parsefloat
  • fiori开发
  • python中简单的例子
  • 护肤品关税税率
  • 累计计税金额是怎么得出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设