简单介绍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程序设计入门(1)基本语法简介
Jun 13 Python
python解决网站的反爬虫策略总结
Oct 26 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
Oct 29 Python
python绘制简单折线图代码示例
Dec 19 Python
Python 查找字符在字符串中的位置实例
May 02 Python
Python获取指定字符前面的所有字符方法
May 02 Python
Python装饰器知识点补充
May 28 Python
Django自定义用户登录认证示例代码
Jun 30 Python
selenium+python实现自动登陆QQ邮箱并发送邮件功能
Dec 13 Python
python 实现在无序数组中找到中位数方法
Mar 03 Python
python实现感知机模型的示例
Sep 30 Python
Python在后台自动解压各种压缩文件的实现方法
Nov 10 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 阴历-农历-转换类代码
2012/01/16 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
PHP入门教程之图像处理技巧分析
2016/09/11 PHP
php中strtotime函数性能分析
2016/11/20 PHP
PHP实现递归的三种方法
2020/07/04 PHP
jquery实现预览提交的表单代码分享
2014/05/21 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
JS获取子窗口中返回的数据实现方法
2016/05/28 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
vue swipe自定义组件实现轮播效果
2019/07/03 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
python连接sql server乱码的解决方法
2013/01/28 Python
python自动zip压缩目录的方法
2015/06/28 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
用python实现名片管理系统
2020/06/18 Python
python re的findall和finditer的区别详解
2020/11/15 Python
pycharm实现猜数游戏
2020/12/07 Python
css3 transform过渡抖动问题解决
2020/10/23 HTML / CSS
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
管理科学大学生求职信
2013/11/13 职场文书
执行力心得体会
2013/12/31 职场文书
心理健康教育制度
2014/01/27 职场文书
婚前协议书范本
2014/04/15 职场文书
鉴定评语大全
2014/05/05 职场文书
冰雪公主观后感
2015/06/16 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery