파이썬에서 문자열이 공백인지 확인하는 방법은 여러 가지가 있습니다. 가장 간단한 방법은 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("문자열이 공백이 아닙니다.")
'python' 카테고리의 다른 글
파이썬 파일 경로 처리: splitext로 파일명과 확장자 쉽게 분리하기 (0) | 2024.09.10 |
---|---|
Pydantic v2 Validator: 필드와 모델 유효성 검사 (1) | 2024.09.05 |
python dictionary 합치기 (0) | 2024.08.27 |
Python Requests 라이브러리 완벽 정리: 기능과 사용법 소개 (1) | 2024.08.21 |
Python Dictionary의 get 메서드: 키가 없을 때 어떻게 처리할까? (4) | 2024.08.14 |