[python] 문자열 공백 제거

Python 문자열 공백 제거

많은 경우 문자열에서 공백을 제거해야 하는 상황이 발생합니다. Python에서는 다양한 방법으로 문자열의 공백을 제거할 수 있습니다. 이번 글에서는 그 중에서도 가장 널리 사용되는 방법들을 알아보겠습니다.

1. strip() 메서드 사용

s = "  공백을 제거해 봅시다   "
result = s.strip()
print(result)  # "공백을 제거해 봅시다"

strip() 메서드는 문자열 앞뒤에서 공백을 제거해 줍니다.

2. replace() 메서드 사용

s = "  공백을 제거해 봅시다   "
result = s.replace(" ", "")
print(result)  # "공백을제거해봅시다"

replace() 메서드를 사용하여 공백을 제거할 수도 있습니다.

3. split()join() 메서드 사용

s = "  공백을 제거해 봅시다   "
result = ''.join(s.split())
print(result)  # "공백을제거해봅시다"

split() 메서드로 문자열을 공백을 기준으로 분리하고, join() 메서드로 분리된 문자열을 다시 결합하여 공백을 제거할 수 있습니다.

결론

Python에서는 strip(), replace(), split(), join() 등 다양한 메서드를 활용하여 문자열의 공백을 제거할 수 있습니다. 각 상황에 맞게 적절한 방법을 선택하여 문자열 처리를 할 수 있습니다.

참고문헌: