简单介绍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 相关文章推荐
win7 下搭建sublime的python开发环境的配置方法
Jun 18 Python
Python中urllib2模块的8个使用细节分享
Jan 01 Python
Python在图片中添加文字的两种方法
Apr 29 Python
python中matplotlib实现最小二乘法拟合的过程详解
Jul 11 Python
Python基于列表list实现的CRUD操作功能示例
Jan 05 Python
python实现批量按比例缩放图片效果
Mar 30 Python
Python实现的HMacMD5加密算法示例
Apr 03 Python
详解flask表单提交的两种方式
Jul 21 Python
python构建基础的爬虫教学
Dec 23 Python
40行Python代码实现天气预报和每日鸡汤推送功能
Feb 27 Python
Python脚本调试工具安装过程
Jan 11 Python
Python实现学生管理系统(面向对象版)
Jun 24 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贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
Thinkphp模板标签if和eq的区别和比较实例分析
2015/07/01 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
让IE8浏览器支持function.bind()方法
2014/10/16 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
学习使用jquery iScroll.js移动端滚动条插件
2020/03/24 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
jQuery插件HighCharts实现的2D回归直线散点效果示例【附demo源码下载】
2017/03/09 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
vue中配置mint-ui报css错误问题的解决方法
2017/10/11 Javascript
JS监听事件的叠加和移除功能
2018/11/19 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
vue实现简单加法计算器
2020/10/22 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
2020/10/27 Javascript
Python对象的深拷贝和浅拷贝详解
2014/08/25 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
浅析python的优势和不足之处
2018/11/20 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
python代码如何注释
2020/06/01 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
国贸专业的职业规划范文
2014/01/23 职场文书
应届毕业生自荐书
2014/06/18 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
大学生毕业个人总结
2015/02/15 职场文书
观后感格式
2015/06/19 职场文书
手把手教你用SpringBoot将文件打包成zip存放或导出
2021/06/11 Java/Android
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS