Return a copy of the string S, where all characters occurring
in the optional argument deletechars are removed, and the
remaining characters have been mapped through the given
translation table, which must be a string of length 256.
简单来说就是对字符串S移除deletechars包含的字符,然后保留下来的字符按照table里面的字符映射关系映射(比如a变成A,后面会解释到)。那个莫名其妙的"which must be a string of length 256"就不用深究了,反正table就是由string.maketrans方法生成的,对于string.maketrans方法,这里有个更清晰的解释,如下:
string.maketrans(intab, outtab) --> This method returns a translation table that maps each character in the intab string into the character at the same position in the outtab string. Then this table is passed to the translate() function. Note that both intaband outtab must have the same length.
下面是一些实例说明: