[Python] 문자열 치환 replace / translate
DevOps/Python 2021. 12. 31. 12:46
replace
일반적으로 한 두개 정도의 간단한 치환
# 대문자를 소문자로
> ex = "Korea is Great"
> ex.replace('K','k').replace('G','g')
'korea is great'
translate
여러 문자를 한번에 치환
유의해야 할점은 maketrans 함수 안에 두 개의 인자의 길이(length)가 똑같아야함
# 모음없애기(소문자 외 대문자까지 한방에 가능하다)
> ex = "Korea is Great"
> table = str.maketrans('aieouAIEOU', ' ')
> ex.translate(table)
'K r s Gr t'
> table = str.maketrans('aieouAIEOU', '1234567890')
> ex.translate(table)
'K4r31 2s Gr31t'
참고
'DevOps > Python' 카테고리의 다른 글
[Python] dictionary key exist / 딕셔너리 키 값 체크 (0) | 2021.12.31 |
---|---|
[python] too many values to unpack 해결 (0) | 2021.12.31 |
python flask 환경에서 sql query를 in 조건으로 검색 (0) | 2021.12.10 |
Python datetime 어제, 달의 첫번째 일, 달의 마지막 일 (0) | 2021.07.06 |
Python datetime 사용법 (0) | 2021.07.06 |