본문 바로가기
python

파이썬에서 문자열이 공백인지 쉽게 확인하는 3가지 방법

by 니나노뭉 2024. 8. 27.

파이썬에서 문자열이 공백인지 확인하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 strip() 메서드를 사용하여 문자열의 앞뒤 공백을 제거한 후, 빈 문자열("")과 비교하는 것입니다. 또 다른 방법으로는 isspace() 메서드를 사용하는 방법이 있습니다.

1. strip() 메서드 사용

string = "   "

if string.strip() == "":
    print("문자열이 공백입니다.")
else:
    print("문자열이 공백이 아닙니다.")

이 방법은 문자열의 앞뒤 공백을 제거한 후, 남은 문자열이 빈 문자열인지 확인합니다.

2. isspace() 메서드 사용

string = "   "

if string.isspace():
    print("문자열이 공백입니다.")
else:
    print("문자열이 공백이 아닙니다.")

이 방법은 문자열이 모두 공백 문자로만 이루어져 있는지를 확인합니다. 공백 문자가 아닌 다른 문자가 포함되어 있으면 False를 반환합니다.

3. not 연산자 사용

공백 문자열을 포함한 빈 문자열도 공백으로 취급하고 싶을 때는 not 연산자를 사용할 수 있습니다.

string = "   "

if not string.strip():
    print("문자열이 공백입니다.")
else:
    print("문자열이 공백이 아닙니다.")