简单介绍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的Flask框架的简介和安装方法
Nov 13 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
python记录程序运行时间的三种方法
Jul 14 Python
Flask Web开发入门之文件上传(八)
Aug 17 Python
python中pytest收集用例规则与运行指定用例详解
Jun 27 Python
详解Python文件修改的两种方式
Aug 22 Python
如何利用pygame实现简单的五子棋游戏
Dec 29 Python
浅谈Python3实现两个矩形的交并比(IoU)
Jan 18 Python
Python递归求出列表(包括列表中的子列表)的最大值实例
Feb 27 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
Mar 09 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
python3 配置logging日志类的操作
Apr 08 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个技巧(2)
2006/10/09 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
语义化 H1 标签
2008/01/14 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
javascript中BOM基础知识总结
2017/02/14 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
详解vue移动端日期选择组件
2018/02/22 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
在antd Form表单中select设置初始值操作
2020/11/02 Javascript
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
Python使用wxPython实现计算器
2018/01/30 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
通过Python扫描代码关键字并进行预警的实现方法
2020/05/24 Python
Python DES加密实现原理及实例解析
2020/07/17 Python
移动端Web页面的CSS3 flex布局快速上手指南
2016/05/31 HTML / CSS
FLOS美国官网:意大利高级照明工艺的传奇
2018/08/07 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
九州传奇上机题
2014/07/10 面试题
学校2016年九九重阳节活动总结
2016/04/01 职场文书
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
2021/04/01 PHP
MySQL RC事务隔离的实现
2022/03/31 MySQL