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处理HTML转义字符的5种方式
Dec 27 Python
Python实现的朴素贝叶斯分类器示例
Jan 06 Python
python3使用SMTP发送简单文本邮件
Jun 19 Python
Python3数字求和的实例
Feb 19 Python
Python实用工具FuckIt.py介绍
Jul 02 Python
Django forms表单 select下拉框的传值实例
Jul 19 Python
pytorch实现用Resnet提取特征并保存为txt文件的方法
Aug 20 Python
为什么说Python可以实现所有的算法
Oct 04 Python
Python3的unicode编码转换成中文的问题及解决方案
Dec 10 Python
基于pytorch中的Sequential用法说明
Jun 24 Python
导致python中import错误的原因是什么
Jul 01 Python
python写文件时覆盖原来的实例方法
Jul 22 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
构建简单的Webmail系统
2006/10/09 PHP
php开发过程中关于继承的使用方法分享
2011/06/17 PHP
php实现用户在线时间统计详解
2011/10/08 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
jQuery源码分析之jQuery中的循环技巧详解
2014/09/06 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
原生js实现可拖动的登录框效果
2017/01/21 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
详解vue静态资源打包中的坑与解决方案
2018/02/05 Javascript
Vue-router的使用和出现空白页,路由对象属性详解
2018/09/03 Javascript
Js 利用正则表达式和replace函数获取string中所有被匹配到的文本(推荐)
2018/10/28 Javascript
小程序实现五星点评效果
2018/11/03 Javascript
20多个小事例带你重温ES10新特性(小结)
2019/09/29 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
VUE 单页面使用 echart 窗口变化时的用法
2020/07/30 Javascript
python代码实现ID3决策树算法
2017/12/20 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
html5 video全屏播放/自动播放的实现示例
2020/08/06 HTML / CSS
Too Faced官网:美国知名彩妆品牌
2017/03/07 全球购物
网络工程师自荐书范文
2014/04/01 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
党员自我评价范文2015
2015/03/03 职场文书