简单介绍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实现的DES加密算法和3DES加密算法实例
Jun 03 Python
浅谈Python NLP入门教程
Dec 25 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
selenium 安装与chromedriver安装的方法步骤
Jun 12 Python
Python tensorflow实现mnist手写数字识别示例【非卷积与卷积实现】
Dec 19 Python
Python Selenium参数配置方法解析
Jan 19 Python
python 实现朴素贝叶斯算法的示例
Sep 30 Python
一文读懂python Scrapy爬虫框架
Feb 24 Python
Python使用Turtle模块绘制国旗的方法示例
Feb 28 Python
python 中 .py文件 转 .pyd文件的操作
Mar 04 Python
Python学习之时间包使用教程详解
Mar 21 Python
python实现学员管理系统(面向对象版)
Jun 05 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 用数组降低程序的时间复杂度
2009/12/04 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
给页面渲染时间加速 干掉Dom Level 0 Event
2012/12/19 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
常用的JavaScript WEB操作方法分享
2015/02/28 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
2019/09/27 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
python使用7z解压软件备份文件脚本分享
2014/02/21 Python
python中合并两个文本文件并按照姓名首字母排序的例子
2014/04/25 Python
Python基于twisted实现简单的web服务器
2014/09/29 Python
python登录豆瓣并发帖的方法
2015/07/08 Python
python3使用urllib模块制作网络爬虫
2016/04/08 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
Python统计时间内的并发数代码实例
2019/12/28 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
HTML5高仿微信聊天、微信聊天表情|对话框|编辑器功能
2018/04/23 HTML / CSS
实习生单位鉴定意见
2013/12/04 职场文书
公司道歉信范文
2014/01/09 职场文书
大学总结自我鉴定
2014/01/18 职场文书
安全生产中长期规划实施方案
2014/02/21 职场文书
乡文化站暑期培训方案
2014/08/28 职场文书
邀请函格式范文
2015/02/02 职场文书
实习单位意见
2015/06/04 职场文书
运动会宣传语
2015/07/13 职场文书
欢迎新生标语2015
2015/07/16 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
如何使用pdb进行Python调试
2021/06/30 Python
Redis数据同步之redis shake的实现方法
2022/04/21 Redis