[python]파이썬: str.replace, 문자열 변경, 수정
python replace 사용법
replcae("변경하고자 하는 값", "변경할 값", "변경 횟수")
변경할 값(newvalue) : oldvalue을 바꿀 문자열
변경 횟수(count) : oldvalue를 몇번 바꿀 것인가. default는 검색한 oldvalue를 모두 newvalue로 바꾼다.
replace 예제
example = "AAA BBB CCC DDD EEE"
print(example.replace(" ", "/", 1))
print(example.replace(" ", "/", 2))
print(example.replace(" ", "/", 3))
# 출력
# AAA/BBB CCC DDD EEE
# AAA/BBB/CCC DDD EEE
# AAA/BBB/CCC/DDD EEE
print(example.replace(" ", "/", 1))
print(example.replace(" ", "/", 2))
print(example.replace(" ", "/", 3))
# 출력
# AAA/BBB CCC DDD EEE
# AAA/BBB/CCC DDD EEE
# AAA/BBB/CCC/DDD EEE
공백(" ")을 /로 대체하는 예제입니다.
바꿀 횟수에 따라 왼쪽을 기준으로 변경됩니다.
example = "AAA BBB CCC DDD EEE"
print(example.replace(" ", "/"))
# 출력
# AAA/BBB/CCC/DDD/EEE
print(example.replace(" ", "/"))
# 출력
# AAA/BBB/CCC/DDD/EEE
count를 지정하지 않으면 default 값으로 지정되며, 검색한 문자열(oldvalue) 모두를 변경할 값(newvalue)로 대체합니다.
댓글
댓글 쓰기