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中的pprint折腾记
Jan 21 Python
python高手之路python处理excel文件(方法汇总)
Jan 07 Python
Python使用base64模块进行二进制数据编码详解
Jan 11 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
Jun 04 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
Apr 29 Python
python3 批量获取对应端口服务的实例
Jul 25 Python
django和vue实现数据交互的方法
Aug 21 Python
python groupby 函数 as_index详解
Dec 16 Python
在python image 中实现安装中文字体
May 16 Python
python PyAUtoGUI库实现自动化控制鼠标键盘
Sep 09 Python
Python获取百度热搜的完整代码
Apr 07 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新手上路(十三)
2006/10/09 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP日期处理函数 整型日期格式
2011/01/12 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
PHP中in_array的隐式转换的解决方法
2018/03/06 PHP
php中上传文件的的解决方案
2018/09/25 PHP
JavaScript入门教程(8) Location地址对象
2009/01/31 Javascript
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
jquery学习笔记二 实现可编辑的表格
2010/04/09 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
微信小程序 蓝牙的实现实例代码
2017/06/27 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
原生JS实现的简单轮播图功能【适合新手】
2018/08/17 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
vue 需求 data中的数据之间的调用操作
2020/08/05 Javascript
利用Python的Django框架生成PDF文件的教程
2015/07/22 Python
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
python读取文件名称生成list的方法
2018/04/27 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
2018/05/25 Python
Django框架多表查询实例分析
2018/07/04 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
详解Html5 监听拦截Android返回键方法
2018/04/18 HTML / CSS
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
村捐赠仪式答谢词
2014/01/21 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
迎新晚会邀请函
2014/02/01 职场文书
土地转让协议书
2014/04/15 职场文书
大专护理专业自荐信
2015/03/25 职场文书
物业接待员岗位职责
2015/04/15 职场文书