Python 3 – String maketrans() 方法

Python 3 – String maketrans() 方法

Description

maketrans() 方法返回一个转换表,该表将intab字符串中的每个字符映射到outtab字符串中同一位置的字符。然后将该表传递给translate()函数。

注意 - intab和outtab必须具有相同的长度。

Syntax

下面是 maketrans() 方法的语法-

str.maketrans(intab, outtab]);

Parameters

  • intab − 这是具有实际字符的字符串。

  • outtab − 这是具有相应映射字符的字符串。

Return Value

该方法返回一个将用于translate()函数的转换表。

Example

以下示例显示了maketrans()方法的用法。在这个例子中,字符串中的每个元音字母都被其元音位置所代替-

#!/usr/bin/python3

intab = "aeiou"
outtab = "12345"
trantab = str.maketrans(intab, outtab)

str = "this is string example....wow!!!"
print (str.translate(trantab))

Result

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

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程