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批量导出导入MySQL用户的方法
Nov 15 Python
在Python中使用sort()方法进行排序的简单教程
May 21 Python
Python设计模式之抽象工厂模式
Aug 25 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
Apr 27 Python
Python标准模块--ContextManager上下文管理器的具体用法
Nov 27 Python
python opencv实现任意角度的透视变换实例代码
Jan 12 Python
Python对切片命名的实现方法
Oct 16 Python
python从内存地址上加载python对象过程详解
Jan 08 Python
Python2和Python3中@abstractmethod使用方法
Feb 04 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 Python
Python 实现简单的客户端认证
Jul 29 Python
简单了解Python字典copy与赋值的区别
Sep 16 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函数in_array()使用详解
2014/08/20 PHP
php将文本文件转换csv输出的方法
2014/12/31 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
php中文乱码问题的终极解决方案汇总
2017/08/01 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
jQuery实现的图片分组切换焦点图插件
2015/01/06 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
jQuery UI设置固定日期选择特效代码分享
2015/08/27 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
2015/09/01 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
JavaScript实现简单Tip提示框效果
2016/04/20 Javascript
js表单登陆验证示例
2016/10/19 Javascript
简单学习vue指令directive
2016/11/03 Javascript
使用cropper.js裁剪头像的实例代码
2017/09/29 Javascript
基于zepto.js实现登录界面
2017/10/09 Javascript
Angular2之二级路由详解
2018/08/31 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
2019/05/07 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
Django实现的自定义访问日志模块示例
2017/06/23 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
django文档学习之applications使用详解
2018/01/29 Python
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
在印度上传处方,在线订购药品:Medlife
2019/03/28 全球购物
三月学雷锋月活动总结
2014/04/28 职场文书
献爱心标语
2014/06/21 职场文书
单位在职证明书
2014/09/11 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书