이번에 공유 드릴 내용은 Python 파이썬 replace 함수 사용 방법 대한 사항입니다. Python에서 문자열을 대체하는 데 사용되는 함수는 “replace()”입니다.
이 함수를 사용하면 문자열에서 특정 부분 문자열을 찾아 원하는 새로운 문자열로 대체할 수 있습니다.
replae 함수 정의 및 구문
: 문자열 조작은 프로그래밍에서 아주 중요한 역할을 합니다. 이 중에서도 문자열 대체는 매우 일반적으로 사용되는 작업 중 하나입니다. 이렇게 문자열을 대체하고 변경하는데 주로 사용하는 함수가 바로 replace() 함수입니다.
– replace() 함수 구문
: 기준 replace 함수 구조는 기존 문자열을 가지고 있는 변수에 “.” 를 이용한 함수 적용 방법으로 적용을 하는 방식입니다. 아래는 “replace()” 함수의 기본 구문입니다.
새로운_문자열_변수 = 기존_문자열_변수.replace(찾을_문자열, 대체_문자열)
참고로 파이썬 변수로 지정할 때는 space or 공백을 허용하지 않으니 굳이 중간에 space를 넣고 싶으시면 “_” 를 사용하시는 걸 추천 드립니다.
- 새로운_문자열_변수: 대체된 새로운 문자열을 저장할 변수입니다.
- 기존_문자열_변수 : 대체를 수행할 원래 문자열입니다.
- 찾을_문자열 : 기존 문자열에서 찾을 부분 문자열입니다.
- 대체_문자열 : 찾을 부분 문자열을 대체할 새로운 문자열입니다.
replae 함수 사용 방법 및 예제 – 문자열 대체
: 그럼 위에서 설명 드린 사항을 기본으로 replace 함수 사용 방법 및 더 나은 이해를 돋기 위해 예제를 구성하여 설명 드리도록 하겠습니다.
– 문자열 대체 예제 코드
기존_문자열_변수 = "기존 문자열 내용" # 문자열에서 "기존"을 "새로운" 으로 문자열을 대체 새로운_문자열_변수 = 기존_문자열_변수.replace("기존", "새로운") print(새로운_문자열_변수) print(기존_문자열_변수)
위의 예제로 만든 코드를 실행을 해보면 기존 문자열 변수에 있는 “기존” 이라는 문자열이 “새로운” 으로 대체 or 변경이 되는 것을 확인하시 수 있습니다.
즉 replace() 함수를 활용을 하면 기존_문자열_변수에 있는 문자열에서 찾고자 하는 문자열을 먼저 찾고, 만일 존재한 경우에는 해당 문자열을 새로운 문자열로 변경을 하여 새로운_문자열_변수에 입력을 하는 것입니다.
하지만 이렇게 변경을 하였다고 하더라도 기존_문자열_변수에 있는 문자열 내용은 변경이 되지 않는 점도 참조 부탁 드립니다. 위 코드를 실행을 해보면 출력 결과는 다음과 같습니다.
– 문자열 대체 예제 결과값
새로운 문자열 내용 # 새로운_문자열_변수 결과값 기존 문자열 내용 # 기존_문자열_변수 결과값
함께 보면 도움이 되는 글
▶ Python 파이썬 sleep 함수 사용 활용 방법
▶ Python 파이썬 find 문자열 검색 함수 활용 방법
▶ Python 파이썬 전역변수 지역변수 활용 방법
▶ Python 파이썬 딕셔너리 정렬 방법
▶ Python 파이썬 공백 제거 방법 (strip, replace)
▶ Python 파이썬 주석 달기 주석 제거 방법 단축키
▶ Python 파이썬 sort 함수 활용 방법
▶ Python 파이썬 format 함수 활용 방법
replae 함수 사용 방법 및 예제 – 문자열 제거
: 다음 예제는 replace() 함수를 활용하여 특정 문자열을 제거하는 예제를 구성해보도록 하겠습니다. 일단 문자열에서 특정 문자열을 제거하기 위해서는 해당 문자열을 빈 문자열로 교체 or 대체하시면 됩니다.
– 문자열 제거 예제 코드
기존_문자열_변수 = "기존 문자열 변수" 새로운_문자열_변수 = 원래_문자열.replace("기존", "") print(새로운_문자열_변수)
위의 예제를 실행을 시켜보면 결과값으로 “문자열 변수”가 출력이 되는 걸 확인하실 수 있습니다.
– 문자열 제거 예제 코드 결과값
문자열 변수 # "기존" 이라는 항목이 제거
replae 함수 사용 방법 및 예제 – 대소문자 변경
: 다음은 replace 함수를 활용하여 대소문자 변경하는 예제에 대해서 설명 드리도록 하겠습니다. 문자열에서 대소문자를 변경하기 위해서는 “upper()” 또는 “lower()” 함수와 함께 “replace()” 함수를 사용하셔야 합니다.
아래 예시에서는 문자열에서 “Original”이라는 문자열을 찾아 대문자로 변경합니다. 예제로 구성한 코드는 다음과 같습니다.
– 대소문자 변경 예제 코드
기존_문자열_변수 = "Original Statement" 새로운_문자열_변수 = 기존_문자열_변수.replace("Original", "ORIGINAL").upper() print(새로운_문자열_변수)
위의 예시를 실행을 해보면 “Original”이라는 문자열을 찾아 대문자로 변경한 후, “ORIGINAL Statement” 로 출력을 하게 됩니다. 결과값을 아래와 같습니다.
– 대소문자 변경 예제 코드 결과값
ORIGINAL Statement
replae 함수 사용 방법 및 예제 – 대소문자 변경
: 다음은 문자열 내 공백 제거하는 예제를 만들어서 공유 드리도록 하겠습니다. 문자열 내에 공백이 있을 때, 이를 제거하고 싶을 때는 “replace()” 함수를 사용할 수 있습니다. 예제코드는 다음과 같이 구성할 수 있습니다.
– 대소문자 변경 예제 코드
기존_문자열_변수 = "기존 문자열 변수" 새로운_문자열_변수 = 원래_문자열.replace(" ", "") print(새로운_문자열_변수)
즉 공백을 모두 찾아서 공백이 아닌 걸로 대체를 하라는 예제 코드입니다. 이렇게 되면 “기존문자열변수” 라는 결과값이 출력이 되는 걸 확인하실 수 있습니다. 결과값을 아래와 같습니다.
– 대소문자 변경 예제 코드 결과값
기존문자열변수
함께 보면 도움이 되는 글
▶ Python 파이썬 sleep 함수 사용 활용 방법
▶ Python 파이썬 find 문자열 검색 함수 활용 방법
▶ Python 파이썬 전역변수 지역변수 활용 방법
▶ Python 파이썬 딕셔너리 정렬 방법
▶ Python 파이썬 공백 제거 방법 (strip, replace)
▶ Python 파이썬 주석 달기 주석 제거 방법 단축키
▶ Python 파이썬 sort 함수 활용 방법
▶ Python 파이썬 format 함수 활용 방법
여기까지 작성하도록 하겠습니다. 지금까지 Python 파이썬 replace 함수 사용 방법 대해서 공유 드렸습니다. 파이썬 코드 구성하실 때 정말 많이 사용하는 함수이니 꼭 숙지하시고 사용하시는 걸 추천 드립니다. 감사합니다.