파이썬 maketrans () 메소드
기술
문자를 나타내는 문자열을 변환 할 수 파이썬 maketrans () 메서드는 두 개의 매개 변수를내어, 문자 매핑 변환 테이블을 만드는 데 사용되는 가장 쉬운 방법이 호출, 첫 번째 인수가되고, 두 번째 매개 변수는 변환의 문자열 표현입니다 목표.
참고 : 두 문자열이 하나의 관계에 대한 것과 같은 길이해야합니다.
문법
maketrans () 메서드 구문 :
str.maketrans(intab, outtab)
매개 변수
- intab - 문자열은 문자의 문자열을 대체합니다.
- outtab - 매핑 문자를 해당 문자열입니다.
반환 값
새로운 문자열을 생성 한 후 문자열 변환을 돌려줍니다.
예
다음 예는 모든 모음을 지정된 번호로 변환하는 방법) (maketrans을 사용하는 방법을 보여줍니다 :
#!/usr/bin/python # -*- coding: UTF-8 -*- from string import maketrans # 必须调用 maketrans 函数。 intab = "aeiou" outtab = "12345" trantab = maketrans(intab, outtab) str = "this is string example....wow!!!"; print str.translate(trantab);
다음, 상기 출력 결과의 예 :
th3s 3s str3ng 2x1mpl2....w4w!!!