Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

주어진 사전에 따라 파이썬 문자열을 번역하는 방법은 무엇입니까?


모든 문자가 테이블을 사용하여 번역된 문자열의 복사본을 반환하는 translate() 메서드를 사용할 수 있습니다(문자열 모듈의 maketrans() 함수로 구성됨). 선택적으로 문자열 deletechars에서 찾은 모든 문자를 삭제합니다.

from string import maketrans   # Required to call maketrans function.
intab = "aeiou"
outtab = "12345"
trantab = maketrans(intab, outtab)
str = "This is a string example....wow!!!";
print str.translate(trantab)

출력

이것은 우리에게 다음과 같은 결과를 줄 것입니다 -

Th3s 3s 1 str3ng 2x1mpl2....w4w!!!