简单介绍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中使用NLTK库实现对词干的提取的教程
Apr 08 Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
python subprocess 杀掉全部派生的子进程方法
Jan 16 Python
浅析Python装饰器以及装饰器模式
May 28 Python
python的继承知识点总结
Dec 10 Python
python创建学生成绩管理系统
Nov 22 Python
Python实现名片管理系统
Feb 14 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
Feb 29 Python
python实现ssh及sftp功能(实例代码)
Mar 16 Python
python中rb含义理解
Jun 18 Python
python多线程semaphore实现线程数控制的示例
Aug 10 Python
Python必备技巧之函数的使用详解
Apr 04 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下10件你也许并不了解的事情
2008/09/11 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
2013/07/03 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
七种PHP开发环境搭建工具
2020/06/28 PHP
JQquery的一些使用心得分享
2012/08/01 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
JavaScript function 的 length 属性使用介绍
2014/09/15 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
2015/06/05 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
理解Angular数据双向绑定
2016/01/10 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
vue-cli项目代理proxyTable配置exclude的方法
2018/09/20 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
新闻记者实习自我鉴定
2013/09/19 职场文书
《桃林那间小木屋》教学反思
2014/05/01 职场文书
水污染治理工程专业自荐信
2014/06/21 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
先进工作者申报材料
2014/12/23 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
创业计划书之密室逃脱
2019/11/08 职场文书
Java后台生成图片的完整步骤
2021/08/04 Java/Android