Python2.x版本中maketrans()方法的使用介绍

   这篇文章主要介绍了Python2.x版本中maketrans()方法的使用介绍,是Python学习中的基础知识,需要的朋友可以参考下

  maketrans()方法返回的字符串intab每个字符映射到字符的字符串outtab相同位置的转换表。然后这个表被传递到translate()函数。

  注意:两个intab和outtab必须具有相同的长度。

  语法

  以下是maketrans()方法的语法:

  ?

1

str.maketrans(intab, outtab]);

  参数

  intab -- 这是实际字符的字符串。

  outtab -- 这是相应的映射的字符的字符串。

  返回值

  此方法返回时使用转换表translate()函数。

  例子

  下面的例子显示maketrans()方法的使用。在此,在一个字符串中每一个元音替换它的元音的位置:

  ?

1
2
3
4
5
6
7
8
9
10

#!/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);

  当我们运行上面的程序,它会产生以下结果:

  ?

1

th3s 3s str3ng 2x1mpl2....w4w!!!

时间: 2024-08-07 12:38:38

Python2.x版本中maketrans()方法的使用介绍的相关文章

Python2.x版本中cmp()方法的使用教程

  这篇文章主要介绍了Python2.x版本中cmp()方法的使用教程,在Python3.x版本中该方法不再被内置,需要的朋友可以参考下 cmp()方法返回两个数的差的符号: -1 如果 x < y, 0 如果 x == y, 或者 1 如果 x > y . 语法 以下是cmp()方法的语法: ? 1 cmp( x, y ) 参数 x -- 这是一个数值表达式 y -- 这也是一个数值表达式 返回值 此方法如果x 例子 下面的例子显示cmp()方法的使用 ? 1 2 3 4 5 6 #!/us

简单介绍Python2.x版本中的cmp()方法的使用

  这篇文章主要介绍了简单介绍Python2.x版本中的cmp()方法的使用,然而该方法在Python3.x版本中已并不再内置...需要的朋友可以参考下 cmp()方法比较两个列表的元素. 语法 以下是cmp()方法的语法: ? 1 cmp(list1, list2) 参数 list1 -- 这是要进行比较的第一个列表 list2 -- 这是要进行比较的第二个列表 返回值 如果元素是相同类型的,执行比较,并返回结果.如果元素是不同的类型,检查,看看他们是否是数字 如果是数字必要时强制进行数字比较

Python2.6版本中实现字典推导 PEP 274

  这篇文章主要介绍了Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions),本文给出了表达式写法和for循环写法两种方法实现字符推导,需要的朋友可以参考下 之前自己也遇到过一次,这段时间在群里也遇到过几次的一个问题 用python2.7写的一段程序,里面用到了字典推导式,但是服务器版本是python2.6,无法运行. 今天查了下关于Dict Comprehensions,在pep274中有明确的说明. 代码如下: Implementation All i

Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)_python

之前自己也遇到过一次,这段时间在群里也遇到过几次的一个问题 用python2.7写的一段程序,里面用到了字典推导式,但是服务器版本是python2.6,无法运行. 今天查了下关于Dict Comprehensions,在pep274中有明确的说明. http://legacy.python.org/dev/peps/pep-0274/ 复制代码 代码如下: Implementation     All implementation details were resolved in the Pyt

JavaScript中strike()方法的使用介绍

  这篇文章主要介绍了简介JavaScript中strike()方法的使用,是JS入门学习中的基础知识,需要的朋友可以参考下 这种方法会导致一个字符串显示为突出的文字,就好像它是显示在标签. 语法 ? 1 string.strike( ) 下面是参数的详细信息: NA 返回值: 返回字符串带有标签. 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 <html> <head> <title>JavaScript String strike() Me

JavaScript中valueOf()方法的使用介绍

  这篇文章主要介绍了简介JavaScript中valueOf()方法的使用,是JS入门学习中的基础知识,需要的朋友可以参考下 JavaScript的Boolean.valueOf()方法返回指定 Boolean对象的原始值. 语法 boolean.valueOf() 下面是参数的详细信息: NA 返回值: 返回指定Boolean对象的原始值. 例子: ? 1 2 3 4 5 6 7 8 9 10 11 <html> <head> <title>JavaScript v

Swift中初始化方法的顺序介绍_Swift

与 Objective-C 不同,Swift 的初始化方法需要保证类型的所有属性都被初始化.所以初始化方法的调用顺序就很有讲究.在某个类的子类中,初始化方法里语句的顺序并不是随意的,我们需要保证在当前子类实例的成员初始化完成后才能调用父类的初始化方法: 复制代码 代码如下: class Cat {     var name: String     init() {         name = "cat"     } } class Tiger: Cat {     let power

转帖:PHP4(windows版本)中的COM函数

window|函数 这几天一直在写excel转化成mysql,发现一篇文章,搜一下phpx论坛,没有这个帖子,把它转帖如下: PHP4(windows版本)中的COM函数 介绍 内置于PHP4里的COM函数对于我们在win32环境下开发程序是相当有吸引力的,但是至今仍没有多少相关的技术文档.本文将以三个例子分 别处理 MS office 2000 Word . Excel . Adobe Distiller 来说明如何在PHP中使用COM函数. COM技术是由Microsoft在几年前提出并开发

驱动精灵2015版本中更新显卡时出现蓝屏现象的解决方法

驱动更新或者安装,我们通常会选用驱动精灵.驱动精灵2015版本中,更新了显卡,却出现了蓝屏的现象,这是怎么回事?遇到该种情况,有什么方法进行解决? 首先我们来看看驱动精灵怎么更新显卡驱动? 第一步:打开我们的驱动精灵,点击一键检测. 驱动精灵 第二步:驱动精灵会检测出我们的电脑有哪些驱动故障,点击"修复". 驱动精灵 第三步:这个时候你会看到你的驱动出现了问题,在列表中请勾选显卡驱动,点击"下载". 驱动精灵 第四步:显卡驱动下载完成后,点击"安装&quo