位置: 编程技术 - 正文

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)

  • 查补以前年度税款
  • 月收入10万以下免税哪些企业适用
  • 以前未入账固定资产补入账涉及的房产税
  • 发票没有纳税人识别号能开吗
  • 横幅属于什么发票范围
  • 一般纳税人没有进项怎么交税
  • 混凝土开票的型号规格
  • 随同产品销售单独计价的包装物计入
  • 股票发行的会计分录
  • 报关单增值税税单收货人更改
  • 机动车类专用发票
  • 增值税计入无形资产的入账价值吗?
  • 售楼部购买空调计入哪个科目
  • 附加税增值税免抵税额的数据从哪里提取的
  • 讨论:利息与贴息的关系?
  • 长期股权投资增加的原因
  • 印花税的计税
  • .linux文件
  • 借条未写还款期限,最长保护期是多久
  • 关闭系统的命令位于什么菜单中
  • 华为鸿蒙系统支持苹果手表吗
  • gradle视频教程
  • PHP:mcrypt_ecb()的用法_Mcrypt函数
  • 债券的回购
  • 出口退税科目 月底如何结转
  • 以旧换新方式销售货物,以实际收取的价格
  • Glastonbury Tor, Somerset, England (© DEEPOL by plainpicture/Adam Burton)
  • 影响当期损益的税费
  • laravel create
  • 哪些情况即使取消核酸
  • 宣告分配现金股利和股票股利的区别
  • 如何配置phpstudy
  • php编程获取音频信息
  • PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
  • 分公司?
  • 给工程项目买保险是选哪个保险公司
  • 已提足折旧固定资产改建支出 所得税怎么计算
  • 中科院t1
  • wordpress最新版本
  • 订单超时十分钟
  • push指令执行的详细过程
  • 个税专项附加扣除具体怎么操作
  • 将外购商品用于捐赠的分录
  • 4s店收到红字发票怎么办
  • 织梦cms要钱吗
  • 增值税发票如何作废流程
  • 零申报年报
  • 出租车票做什么科目
  • mysql怎么使用表
  • 建行E信通贴现需要发票吗
  • 工程投标保证金什么时候交
  • 电子商务会计怎么样
  • 借款怎么收回来
  • 记账凭证是不是转账凭证
  • 单位社保缴费基数比例
  • 捐赠利得计入资产成本吗
  • 期末留抵税额可以冲减欠税吗
  • 固定资产包括哪些东西
  • 会计出账入账怎么做
  • 系统32位和64位的区别 Windows系统32位和64位的区别在哪里
  • centos 安装方法
  • win7家庭版开启administrator
  • Win7怎么关闭自动更新
  • 硬盘xp系统
  • win7怎么样激活
  • Manjaro Linux 0.8.13发布下载 可将系统装入SD卡
  • ztree getnodebytid
  • 有道词典手机
  • 用python加密
  • fortune命令
  • script标签可以放在html哪个位置
  • jQuery validate+artdialog+jquery form实现弹出表单思路详解
  • javascript怎么学
  • javascript创建对象的三种方法
  • 王军调研地税局的职务
  • 纳税人不如实申报税收怎么办
  • 对外支付佣金需要代扣代缴印花税吗
  • 江苏省国税务局
  • 亿企赢工作前景怎么样
  • 赞颂税务工作者绝句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设