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 |