string.maketrans(intab, outtab)、string.translate(table)(关键词:maketrans/translate)
2018-03-02 16:36
281 查看
string.maketrans(letters, ”.join(digits))
yield formula.translate(table)
注:两个字符串的长度必须相同,为一一对应的关系。
outtab – 相应的映射字符的字符串。
以上实例输出结果如下:
yield formula.translate(table)
Python maketrans()方法
描述
Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。注:两个字符串的长度必须相同,为一一对应的关系。
语法
maketrans()方法语法:str.maketrans(intab, outtab)
参数
intab – 字符串中要替代的字符组成的字符串。outtab – 相应的映射字符的字符串。
返回值
返回字符串转换后生成的新字符串。实例1
以下实例展示了使用maketrans() 方法将所有元音字母转换为指定的数字:#!/usr/bin/python # -*- coding: UTF-8 -*- from string import maketrans # 必须调用 maketrans 函数。 intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) str = "this is string example....wow!!!"; print str.translate(trantab);
以上实例输出结果如下:
th3s 3s str3ng 2x1mpl2....w4w!!!
实例2
>>> from string import maketrans >>> intab = "aeiou" >>> outtab = "12345" >>> trantab = maketrans(intab, outtab) >>> str = "this is string example....wow!!!" >>> str.translate(transtab) 'th3s 3s str3ng 2x1mpl2....w4w!!!'
相关文章推荐
- Python中的两个方法string.maketrans()和string.translate()
- python中用string.maketrans和translate巧妙替换字符串
- Python3.5下的string.maketrans及string.translate的使用
- 字符串函数maketrans(intab,outtab)和translate(table[,deletechars])
- Python maketrans translate
- str.maketrans()/str.translate()--创建转换表,将一组字符转换为另一组字符
- python中maketrans和translate的用法
- Python――string之maketrans,translate函数
- python中maketrans和translate的用法
- Python中maketrans和translate方法
- Python学习:maketrans和translate方法
- python maketrans and translate
- string.maketrans此函数的调用
- Python 3.x中maketrans和translate用法
- Python 3.x中maketrans和translate用法
- python中maketrans和translate的用法
- Python——string之maketrans,translate函数
- python内置模块string源码浅析之maketrans
- 我也是第一次听说,maketrans & translate in python
- JVM参数:-XX:StringTableSize