본문 바로가기

Python

[Python] 문자열 변경 함수 replace, 문자 변경 함수 translate

1. replace

replace('바꿀문자열', '새문자열')

'바꿀 문자열'을 '새 문자열'로 바꿔준다.

>>> 'C++ Coding!'.replace('C++', 'Python')
'Python Coding!'
 

2. translate

문자열 안의 문자를 다른 문자로 바꿔준다.

먼저 str.maketrans('바꿀문자', '새문자')로 변환 테이블을 만든다. 그다음에 translate(테이블)을 사용하면 문자를 바꾼 뒤 결과를 반환한다.

>>> table = str.maketrans('bcdfg', '12345')
>>> 'abcdefg'.translate(table)
'a123e45'
 

 

참고: 파이썬 코딩 도장 dojang.io/mod/page/view.php?id=2299

'Python' 카테고리의 다른 글

[Python] 문자 삭제 함수 strip  (0) 2021.04.11
[Python] 정규표현식  (0) 2021.04.03
[Python] 문자열 포맷팅 방법  (0) 2021.01.13
[Python] range함수  (0) 2021.01.13
[Python] 파일 입출력 간단하게 하기  (0) 2021.01.10