简单介绍Python中的decode()方法的使用


Posted in Python onMay 18, 2015

 decode()方法使用注册编码的编解码器的字符串进行解码。它默认为默认的字符串编码。
语法

以下是decode()方法的语法:

str.decode(encoding='UTF-8',errors='strict')

参数

  •     encoding -- 这是所使用的编码。对于所有的编码方案的列表,请访问:标准编码库
  •     errors -- 这可能是给定一个不同的错误处理机制。默认的错误是“严格”,即编码错误提出UnicodeError。其他可能的值是ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 并通过codecs.register_error().注册的任何其他名称。

返回值

此方法返回的字符串的解码版本。
例子

下面的例子显示了decode()方法的使用。

#!/usr/bin/python

str = "this is string example....wow!!!";
str = str.encode('base64','strict');

print "Encoded String: " + str;
print "Decoded String: " + str.decode('base64','strict')

当我们运行上面的程序,它会产生以下结果:

Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=

Decoded String: this is string example....wow!!!

Python 相关文章推荐
python中反射用法实例
Mar 27 Python
python实现文件路径和url相互转换的方法
Jul 06 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
Python 实现还原已撤回的微信消息
Jun 18 Python
python获取Pandas列名的几种方法
Aug 07 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
Feb 27 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
解决Pycharm 运行后没有输出的问题
Feb 05 Python
Python基础之元编程知识总结
May 23 Python
Python虚拟环境Virtualenv使用教程
May 18 #Python
Python字符串处理之count()方法的使用
May 18 #Python
收藏整理的一些Python常用方法和技巧
May 18 #Python
简介Python中用于处理字符串的center()方法
May 18 #Python
Python中Random和Math模块学习笔记
May 18 #Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 #Python
Python NumPy库安装使用笔记
May 18 #Python
You might like
php 可变函数使用小结
2018/06/12 PHP
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
javascript full screen 全屏显示页面元素的方法
2013/09/27 Javascript
jquery parent和parents的区别分析
2013/10/02 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
js停止冒泡和阻止浏览器默认行为的简单方法
2016/05/15 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
js基础之DOM中document对象的常用属性方法详解
2016/10/28 Javascript
Node.js中多进程模块Cluster的介绍与使用
2017/05/27 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
微信小程序使用swiper组件实现层叠轮播图
2018/11/04 Javascript
element-ui组件table实现自定义筛选功能的示例代码
2019/03/15 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
vue移动端使用canvas签名的实现
2020/01/15 Javascript
在Python3中使用asyncio库进行快速数据抓取的教程
2015/04/02 Python
Python数据分析之获取双色球历史信息的方法示例
2018/02/03 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
Python+PyQt5实现美剧爬虫可视工具的方法
2019/04/25 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
Python reques接口测试框架实现代码
2020/07/28 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
英国网上花店:Bunches
2016/11/29 全球购物
美国在线眼镜商城:Eyeglasses.com
2017/06/26 全球购物
介绍一下except的用法和作用
2015/01/22 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
农民工工资支付承诺函
2014/03/31 职场文书
安全协议书
2014/04/23 职场文书