[python]파이썬: str.replace, 문자열 변경, 수정


python replace 사용법


replcae("변경하고자 하는 값", "변경할 값", "변경 횟수")

변경하고자 하는 값(oldvalue) : 검색할 문자열
변경할 값(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

공백(" ")을 /로 대체하는 예제입니다.

바꿀 횟수에 따라 왼쪽을 기준으로 변경됩니다.




example = "AAA BBB CCC DDD EEE"

print(example.replace(" ", "/"))

# 출력
# AAA/BBB/CCC/DDD/EEE

count를 지정하지 않으면 default 값으로 지정되며, 검색한 문자열(oldvalue) 모두를 변경할 값(newvalue)로 대체합니다.



참고문헌


댓글

이 블로그의 인기 게시물

[python] selenium close와 quit 차이점

[opencv-python] 이미지 크기조절(resize) 하는 법

[python]파이썬: csv reader header skip (첫번째 행 무시하기, 안읽기)