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实现基于两张图片生成圆角图标效果的方法
Mar 26 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
python实现协同过滤推荐算法完整代码示例
Dec 15 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
Aug 31 Python
python实现比较类的两个instance(对象)是否相等的方法分析
Jun 26 Python
python 一个figure上显示多个图像的实例
Jul 08 Python
python实现身份证实名认证的方法实例
Nov 08 Python
python函数不定长参数使用方法解析
Dec 14 Python
tensorflow之tf.record实现存浮点数数组
Feb 17 Python
Jupyter打开图形界面并画出正弦函数图像实例
Apr 24 Python
python操作redis数据库的三种方法
Sep 10 Python
python smtplib发送多个email联系人的实现
Oct 09 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语言中使用JSON和将json还原成数组的方法
2016/07/19 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
三个思路解决laravel上传文件报错:413 Request Entity Too Large问题
2017/11/13 PHP
jquery 表格的增行删行实现思路
2013/03/21 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
使用javascript控制cookie显示和隐藏背景图
2014/02/12 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
javascript去除空格方法小结
2015/05/21 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
js html css实现复选框全选与反选
2016/10/09 Javascript
深入理解javascript函数参数与闭包
2016/12/12 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
学习Vue组件实例
2018/04/28 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
Node.js 实现抢票小工具 & 短信通知提醒功能
2019/10/22 Javascript
JS实现“全选”和"全不选"功能代码实例
2020/02/06 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
win8.1安装Python 2.7版环境图文详解
2019/07/01 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
Python特殊属性property原理及使用方法解析
2020/10/09 Python
pycharm 2020.2.4 pip install Flask 报错 Error:Non-zero exit code的问题
2020/12/04 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
省三好学生申请材料
2014/01/22 职场文书
家长会学生演讲稿
2014/04/26 职场文书
《灰椋鸟》教学反思
2014/04/27 职场文书
硕士生找工作求职信
2014/07/05 职场文书
交通事故协议书范文
2014/10/23 职场文书
教师师德工作总结2015
2015/07/22 职场文书
python如何读取和存储dict()与.json格式文件
2022/06/25 Python