Python/파이썬 기초 강의(2024)★

파이썬 문자열 함수: strip, lstrip, rstrip, replace 공백 제거 교체 바꾸기

코딩ABC 2024. 11. 12. 17:55
반응형

파이썬에서 문자열을 정리(공백 제거, 특정 문자 제거, 원하는 형식으로 정렬)하는 방법을 몇 가지 소개하겠습니다.

 

1. 문자열 공백 제거

  • 양쪽 공백 제거: strip() 메서드
  • 왼쪽 공백 제거: lstrip() 메서드
  • 오른쪽 공백 제거: rstrip() 메서드
text = "   Hello, Python!   "
print(text.strip())    # "Hello, Python!"
print(text.lstrip())   # "Hello, Python!   "
print(text.rstrip())   # "   Hello, Python!"

(Output)

파이썬 문자열 함수: strip, lstrip, rstrip, replace 공백 제거 교체 바꾸기

 

문자열의 앞쪽과 뒤쪽에 있는 특정 문자열도 제거할 수 있습니다. 문자열에서 중간에 있는 문자는 제거하지 않습니다.

text = "=====Hello, Python!====="
print(text.strip('='))    # "Hello, Python!"
print(text.lstrip('='))   # "Hello, Python!====="
print(text.rstrip('='))   # "=====Hello, Python!"

(Output)

Hello, Python!
Hello, Python!=====
=====Hello, Python!

 

2. 특정 문자 제거하기

  • replace() 메서드를 사용하여 특정 문자를 다른 문자로 바꾸거나 빈 문자열로 바꿀 수 있습니다.
text = "Hello, Python!"
print(text.replace("!", ""))    # "Hello, Python"
print(text.replace("Python", "World"))    # "Hello, World!"

(Output)

Hello, Python
Hello, World!

반응형