如何使用?我试图在codewars上运行作为解决方案找到的代码:
但出现错误:
TypeError:translate()仅接受一个参数(给定2个参数)
在文档中,我发现它带有参数table
或mapping
或sequence
。 (什么?!)
要创建它,我可以使用maketrans()
,但是当第二个参数需要长度相等的字符串作为第二个参数时,如何将None放在那呢?
tabl = string.maketrans("aeiouAEIOU", " ")
string = string.translate(tabl)
我使用Java和R编程,我必须承认python是非常混乱的语言。
答案 0 :(得分:1)
在Python 2中,translate
接受2个参数,在Python 3中,它仅接受一个参数。