Python2.x版本中maketrans()方法的使用介绍


Posted in Python onMay 19, 2015

 maketrans()方法返回的字符串intab每个字符映射到字符的字符串outtab相同位置的转换表。然后这个表被传递到translate()函数。

注意:两个intab和outtab必须具有相同的长度。
语法

以下是maketrans()方法的语法:

str.maketrans(intab, outtab]);

参数

  •     intab -- 这是实际字符的字符串。
  •     outtab -- 这是相应的映射的字符的字符串。

返回值

此方法返回时使用转换表translate()函数。
例子

下面的例子显示maketrans()方法的使用。在此,在一个字符串中每一个元音替换它的元音的位置:

#!/usr/bin/python

from string import maketrans  # Required to call maketrans function.

intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)

str = "this is string example....wow!!!";
print str.translate(trantab);

当我们运行上面的程序,它会产生以下结果:

th3s 3s str3ng 2x1mpl2....w4w!!!

Python 相关文章推荐
Python利用公共键如何对字典列表进行排序详解
May 19 Python
python3解析库pyquery的深入讲解
Jun 26 Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 Python
浅谈Python中函数的定义及其调用方法
Jul 19 Python
Django文件存储 自己定制存储系统解析
Aug 02 Python
Django缓存系统实现过程解析
Aug 02 Python
pycharm激活码有效到2020年11月底
Sep 18 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
Mar 18 Python
使用python客户端访问impala的操作方式
Mar 28 Python
Spark处理数据排序问题如何避免OOM
May 21 Python
python两种获取剪贴板内容的方法
Nov 06 Python
python cv2图像质量压缩的算法示例
Jun 04 Python
Python中的lstrip()方法使用简介
May 19 #Python
Python中用于转换字母为小写的lower()方法使用简介
May 19 #Python
在Python中处理字符串之ljust()方法的使用简介
May 19 #Python
浅析Python中的join()方法的使用
May 19 #Python
Python中处理字符串的相关的len()方法的使用简介
May 19 #Python
Python中用于检查英文字母大写的isupper()方法
May 19 #Python
Python处理字符串之isspace()方法的使用
May 19 #Python
You might like
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
php使用PDO方法详解
2014/12/27 PHP
PHP函数import_request_variables()用法分析
2016/04/02 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP标准库(PHP SPL)详解
2019/03/16 PHP
利用Ext Js生成动态树实例代码
2008/09/08 Javascript
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
jquery选择器大全 全面详解jquery选择器
2014/03/06 Javascript
jQuery代码实现发展历程时间轴特效
2015/07/30 Javascript
javascript表单验证大全
2015/08/12 Javascript
JavaScript驾驭网页-CSS与DOM
2016/03/24 Javascript
Angular中封装fancyBox(图片预览)遇到问题小结
2017/09/01 Javascript
浅谈jquery中ajax跨域提交的时候会有2次请求的问题
2017/11/10 jQuery
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
Python3基础之list列表实例解析
2014/08/13 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
Python numpy线性代数用法实例解析
2019/11/15 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
南京软件公司的.net程序员笔试题
2014/08/31 面试题
医学院校毕业生自荐信范文
2014/01/01 职场文书
新教师培训方案
2014/06/08 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
计生工作先进事迹
2014/08/15 职场文书
好的旅游活动方案
2014/08/19 职场文书
竞选班干部演讲稿400字
2014/08/20 职场文书
《假如》教学反思
2016/02/17 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis