在python中,我们经常会使用到字符串的编码与解码,推荐你在写代码的过程中都用utf-8编码解码

1、utf-8编码用函数encode,例子,编码英文跟数字的时候,他只是在前面多了个b,编码中文的时候,后面就改变了,直接看例子

string = 'abcdefg'
string.encode()
#输出结果是
b'abcdefg'
string = '郑王铭'
string.encode()
#输出结果是
b'\xe9\x83\x91\xe7\x8e\x8b\xe9\x93\xad'

2、utf-8解码用函数decode

string = '郑王铭'
bs = string.encode()
bs.decode()
#输出结果是
郑王铭

3、gbk编码一样是用encode函数,不过后面需要设置编码方式

string = '郑王铭'
string.encode(encoding = 'gbk')
#输出结果是
b'\xd6\xa3\xcd\xf5\xc3\xfa'

4、gbk解码一样是用decode函数,不过后面需要设置编码方式

string = '郑王铭'
bs = string.encode(encoding = 'gbk')
bs.decode(encoding = 'gbk')
#输出结果是
郑王铭

python关于字符串的编码与解码的讲到这里,有问题欢迎评论

二十六、python中字符串的编码与解码,utf-8编码与解码,gbk编码与解码相关推荐

  1. 二十六. Python基础(26)--类的内置特殊属性和方法

    二十六. Python基础(26)--类的内置特殊属性和方法 ● 知识框架 ● 类的内置方法/魔法方法案例1: 单例设计模式 # 类的魔法方法 # 案例1: 单例设计模式 class Teacher: ...

  2. python二维列表转字典_在Python中字符串、列表、元组、字典之间的相互转换

    一.字符串(str) 字符串转换为列表 使用list()方法 str_1 = "1235" str_2 = 'zhangsan' str_3 = '''lisi''' tuple_ ...

  3. 【Microsoft Azure 的1024种玩法】二十六. 在Azure VM中手动部署Windows Admin Center管理平台

    [简介] Windows Admin Center是微软开发的一套可以部署在本地基于浏览器的GUI的工具集平台,其平台可用于管理Windows相关服务器和PC机器,我们可以利用Windows Admi ...

  4. 站长在线Python精讲:Python中字符串编码转换encode编码和decode解码详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中字符串编码转换:encode编码和decode解码详解>.本知识点主要内容有:常用编码简介.使用encode( ...

  5. Python中字符串的操作(图文详情)

    以下操作均在pycharm pycharm官方下载地址: https://www.jetbrains.com/pycharm/download/#section=windows 目录 python中字 ...

  6. 第一百二十六节,JavaScript,XPath操作xml节点

    第一百二十六节,JavaScript,XPath操作xml节点 学习要点: 1.IE中的XPath 2.W3C中的XPath 3.XPath跨浏览器兼容 XPath是一种节点查找手段,对比之前使用标准 ...

  7. python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)

    本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...

  8. Python中字符串前“b”,“r”,“u”,“f”的作用

    原文:https://www.jb51.net/article/176601.htm 原文有bug特参考:https://www.cnblogs.com/songzhenhua/p/13236794. ...

  9. (转)tensorflow入门教程(二十六)人脸识别(上)

    https://blog.csdn.net/rookie_wei/article/details/81676177 1.概述 查看全文 http://www.taodudu.cc/news/show- ...

  10. JAVA面经复习(二十六)面试难度:☆☆☆☆

    JAVA面经复习(二十六)面试难度:☆☆☆☆ 面试难度:☆☆☆☆ 推荐指数:☆☆☆☆☆ 推荐原因:总体来说本篇面经难度不高,且基本都是基础知识,不涉及复杂的分布式应用的工具,适合新手复习. 声明:答案 ...

最新文章

  1. Python面向对象案例汇总
  2. GCD介绍(一): 基本概念和Dispatch Queue (转载)
  3. java list能作为入参吗_springmvc 不支持 List 对象作为 方法的参数
  4. 战双服务器信息保留多久,双线服务器里保留内测时的等级吗
  5. 飞鸽传书2012是否发布了?
  6. 嵌入式Linux系统编程学习之十五sigaction信号处理机制
  7. c语言 中断 局部变量 not allocated,C语言(函数)调用过程(略译)
  8. SpringBoot配置多Redis数据源
  9. 梅花雨无法在 .net 2.0 下用行的问题
  10. Java学生管理系统(数组版)
  11. python图片鉴黄_深夜,使用NSFW尝试一下图片鉴黄
  12. CDN流量是什么,怎么计算?
  13. SEO简单优化使用百度主动提交原创文章来达到秒收录
  14. 官方教程之短视频app源码接入openinstall实现免填邀请码功能
  15. python自学路线——人工智能方向
  16. 二手闲置物品交易获资本肯定,前景一片大好,普通人的商机在哪?
  17. 锤子android 7,锤子正式加入安卓7.1.1阵容 一加3/3T尝鲜氢OS公测版
  18. CSS中的绝对定位和相对定位
  19. 2017去哪儿网前端面试心得
  20. 阿德莱德计算机专业本科,阿德莱德大学计算机科学专业详细解读 成为IT大神就靠它...

热门文章

  1. Xcode7折叠与展开代码
  2. JAVA冒泡的介绍与使用
  3. 视频中的水印怎么去掉,一键教你视频去水印!
  4. 再见了IF-ELSE,拥抱规则引擎
  5. lambda函数引用学习记录
  6. 网表仿真DC/SDF/DFT等基本知识
  7. WAVE音频文件格式及其64位扩展格式的简要介绍
  8. VS插件(VSIX获取解决方案和项目信息)
  9. ultraISO虚拟光驱修改盘符
  10. 网易香港上市,8位年轻的神秘面孔敲锣