[python] 문자열 대체하기

소개

문자열(string)은 프로그래밍에서 매우 중요한 데이터 타입 중 하나입니다. 파이썬에서는 문자열을 다루는데 많은 유용한 기능을 제공하고 있습니다. 이 중 하나인 문자열 대체 기능을 사용하면 문자열 안의 특정 부분을 다른 문자열로 교체할 수 있습니다.

문자열 대체 기능

파이썬에서 문자열 대체, 즉 특정 문자열을 다른 문자열로 바꾸는 방법은 여러 가지가 있습니다. 그 중에서도 가장 기본적인 방법을 살펴보겠습니다.

original_string = "Hello, World!"
new_string = original_string.replace("Hello", "Hi")
print(new_string)  # 출력 결과: "Hi, World!"

위 예제에서 replace 메서드를 사용하여 original_string에서 “Hello”를 “Hi”로 대체하였습니다.

정규 표현식을 사용한 문자열 대체

정규표현식(regular expression)을 사용하면 더욱 강력한 문자열 처리가 가능합니다. 정규표현식을 사용하여 패턴에 맞는 문자열을 빠르게 찾아서 바꿀 수 있습니다.

import re
original_string = "apple, banana, cherry"
new_string = re.sub(r'apple', 'orange', original_string)
print(new_string)  # 출력 결과: "orange, banana, cherry"

위 예제에서 re.sub 함수를 사용하여 original_string에서 “apple”을 “orange”로 대체하였습니다.

마치며

문자열 대체는 파이썬에서 자주 사용되는 기능 중 하나이며, 다양한 방법으로 활용할 수 있습니다. 문자열을 다룰 때 효율적으로 대체 기능을 사용하여 작업하는 것은 데이터 처리 및 문자열 처리에서 매우 중요합니다.

참고 자료