maketrans
时间: 2024-02-15 22:03:37 浏览: 125
闭包在python中的应用之translate和maketrans用法详解
5星 · 资源好评率100%
maketrans是Python字符串方法之一,用于创建一个字符映射表。这个方法需要两个参数,分别是映射前的字符串和映射后的字符串,这两个字符串必须具有相同的长度。它返回一个映射表对象,可以用于字符串的translate方法。例如:
```python
table = str.maketrans("abc", "123")
string = "abcdef"
new_string = string.translate(table)
print(new_string)
# 输出:123def
```
在这个例子中,我们创建了一个映射表,将字符串中的"a"映射为"1","b"映射为"2","c"映射为"3"。然后我们使用translate方法将字符串中的字符根据映射表进行替换,得到了新的字符串"123def"。
阅读全文