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 ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
Python 提取dict转换为xml/json/table并输出的实现代码
Aug 28 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
Python爬虫之网页图片抓取的方法
Jul 16 Python
Django通过dwebsocket实现websocket的例子
Nov 15 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
python中Ansible模块的Playbook的具体使用
May 28 Python
Python如何在windows环境安装pip及rarfile
Jun 15 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
Jun 17 Python
python collections模块的使用
Oct 16 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
python跨文件使用全局变量的实现
Nov 17 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
其他功能
2006/10/09 PHP
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
攻克CakePHP系列一 连接MySQL数据库
2008/10/22 PHP
ThinkPHP模板循环输出Volist标签用法实例详解
2016/03/23 PHP
PHP文件系统管理(实例讲解)
2017/09/19 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
JavaScript常用的弹出广告及背投广告实现方法
2015/02/06 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
vue环境搭建简单教程
2017/11/07 Javascript
vue中的面包屑导航组件实例代码
2019/07/01 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
详解python3实现的web端json通信协议
2016/12/29 Python
django中send_mail功能实现详解
2018/02/06 Python
Python向MySQL批量插数据的实例讲解
2018/03/31 Python
Python中的引用知识点总结
2019/05/20 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
化学实验员岗位职责
2013/12/28 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
保护母亲河倡议书
2014/04/14 职场文书
道德之星事迹材料
2014/05/03 职场文书
家庭教育的心得体会
2014/09/01 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
委托书范本
2014/09/13 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
合作协议书模板
2014/10/10 职场文书
就业推荐表院系意见
2015/06/05 职场文书
2016年优秀少先队辅导员事迹材料
2016/02/26 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python