错误类型:translate() takes exactly one argument (2 given) in python error
python3标准库,str.translate(tabel)
- table -- 翻译表,翻译表是通过maketrans方法转换而来。
- 记录一下代码:
def test():
#先创造一个a
a = '0123aaa44'
#maketrans生成table,右边的值替换左边的值,注意长度和内容必须一一对应
table = str.maketrans('0123456789','abcdefghij')
#生成新的str
b = a.translate(table)
#打印b
print(b)
test()
结果:abcdaaaee