str.maketrans(intab, outtab)
- 문자열을 치환할 때 사용하는 매핑 변환 테이블을 만들 때 사용한다.
- 가장 간단하게 이용하는 방식은 intab, outtab 두 옵션 값에 문자열 형태로 입력해주는 것이다. 숫자도 가능하다.
- 단, intab이 outtab 값과 1대1로 매핑될 수 있도록 두 옵션 값의 길이가 같아야 하며, 순서도 같아야 한다.
- intab: 치환할 문자열 값
- outtab: 치환 후 문자열 값
사용 예시
import string
obj = 'this is string example....wow!!!'
intab = "aeiou"
outtab = "12345"
sen = obj.maketrans(intab, outtab)
print(sen)
th3s 3s str3ng 2x1mpl2....w4w!!!