[파이썬] 문자열의 치환과 변경

파이썬은 문자열과 관련된 작업을 수행하는데 매우 강력한 기능을 제공합니다. 이 중에서도 문자열의 치환과 변경은 매우 유용한 기능입니다.

문자열 치환

문자열의 치환은 원하는 부분을 다른 문자열로 대체하는 것을 말합니다. 파이썬에서는 replace() 메서드를 사용하여 간단하게 문자열 치환을 할 수 있습니다. 예시를 통해 알아보겠습니다.

sentence = "I love apple."
new_sentence = sentence.replace("apple", "banana")
print(new_sentence)

위 예제에서는 “I love apple.”이라는 문장을 replace() 메서드를 사용하여 “apple”을 “banana”로 바꾸었습니다. 따라서 출력 결과는 “I love banana.”가 됩니다.

문자열 변경

파이썬에서는 문자열을 변경하는 다양한 메서드를 제공합니다. 가장 기본적인 메서드 중 하나는 split() 메서드입니다. 이 메서드를 사용하면 문자열을 특정 구분자를 기준으로 나눌 수 있습니다. 예시를 통해 살펴보겠습니다.

message = "Hello, world!"
words = message.split(", ")
print(words)

위 예제에서는 “Hello, world!”라는 메시지를 쉼표와 공백을 기준으로 나누어 단어를 추출하였습니다. 따라서 출력 결과는 ['Hello', 'world!']가 됩니다.

또한, 파이썬에서는 .join() 메서드를 사용하여 리스트의 원소들을 결합할 수도 있습니다. 예시를 통해 알아보겠습니다.

words = ['Hello', 'world!']
message = ", ".join(words)
print(message)

위 예제에서는 리스트 words의 원소들을 쉼표와 공백을 기준으로 결합하여 하나의 문자열로 만들었습니다. 따라서 출력 결과는 “Hello, world!”가 됩니다.

마무리

파이썬에서는 문자열을 다루는 다양한 기능을 제공하여 문자열의 치환과 변경을 간편하게 수행할 수 있습니다. replace() 메서드를 사용하여 특정 문자열을 대체하거나, split() 메서드를 사용하여 문자열을 나누고, .join() 메서드를 사용하여 리스트 원소들을 결합하는 방법을 알아보았습니다. 이러한 기능을 적절히 활용하여 문자열 작업을 효율적으로 수행할 수 있습니다.