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查看多台服务器进程的脚本分享
Jun 11 Python
Python实现求最大公约数及判断素数的方法
May 26 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
python如何通过twisted实现数据库异步插入
Mar 20 Python
使用pandas对两个dataframe进行join的实例
Jun 08 Python
Django REST framework视图的用法
Jan 16 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
Aug 07 Python
python批量将excel内容进行翻译写入功能
Oct 10 Python
python加载自定义词典实例
Dec 06 Python
pytorch 求网络模型参数实例
Dec 30 Python
Python参数传递及收集机制原理解析
Jun 05 Python
python简单利用字典破解zip文件口令
Sep 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设计模式 Decorator(装饰模式)
2011/06/26 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
jQuery动画与特效详解
2015/02/01 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
轻量级的原生js日历插件calendar.js使用指南
2015/04/28 Javascript
JavaScript动态提示输入框输入字数的方法
2015/07/27 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
从零开始搭建vue移动端项目到上线的步骤
2018/10/15 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
vue+element搭建后台小总结 el-dropdown下拉功能
2020/04/10 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
eslint+prettier统一代码风格的实现方法
2020/07/22 Javascript
jQuery实现可以计算进制转换的计算器
2020/10/19 jQuery
[02:34]肉山说——泡妞篇
2014/09/16 DOTA
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
2017/06/15 Python
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
Python批处理删除和重命名文件夹的实例
2018/07/11 Python
一行代码让 Python 的运行速度提高100倍
2018/10/08 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
python内置数据类型之列表操作
2018/11/12 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
Python实现验证码识别
2020/06/15 Python
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
计算机软件专业求职信
2014/06/10 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
文明礼仪倡议书
2015/04/28 职场文书
导游词之井冈山
2019/11/20 职场文书
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android