Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬으로 문자열에서 특정 부분 문자열 제거하는 방법

이 글에서는 주어진 문자열에서 특정 부분 문자열(substring)을 제거하는 파이썬 프로그램을 작성하는 방법을 알아봅니다. 파이썬에서는 내장 함수인 replace()를 사용하면 간단하게 해결할 수 있습니다.

알고리즘

1단계: 문자열을 정의합니다.
2단계: replace() 함수를 사용하여 주어진 문자열에서 해당 부분 문자열을 제거합니다.

예제 코드

original_string = "C++ is a object oriented programming language"
modified_string = original_string.replace("object oriented", "")
print(modified_string)

실행 결과

C++ is a  programming language

코드 설명

파이썬의 내장 함수인 replace()는 다음과 같은 매개변수를 받습니다:

  • oldstring(기존 문자열): 제거하고자 하는 문자열입니다.
  • newstring(새 문자열): 기존 문자열 대신 넣을 새로운 문자열입니다. 빈 문자열("")을 지정하면 해당 부분이 삭제됩니다.
  • count(횟수): 선택 사항입니다. 기존 문자열을 새 문자열로 교체할 횟수를 지정합니다. 값을 생략하면 일치하는 모든 부분이 교체됩니다.

위 예제에서는 "object oriented"라는 부분 문자열을 빈 문자열로 교체하여 결과적으로 해당 단어들이 제거된 문자열을 얻었습니다. 이처럼 replace() 함수 하나만으로도 문자열 내 특정 문구를 손쉽게 삭제할 수 있습니다.