Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 텍스트가 "비어 있는지"(공백, 탭, 줄 바꿈) 확인하는 방법은 무엇입니까?


문자열은 공백 문자만 있는지 확인하여 확인할 수 있습니다. 두 가지 방법을 사용하여 문자열에 공백 문자만 포함되어 있는지 확인할 수 있습니다. 첫 번째는 isspace() 메서드를 사용하는 것입니다.

예시

print('Hello world'.isspace())
print('         '.isspace())

출력

False
True

동일한 결과에 대해 정규식을 사용할 수도 있습니다. 공백만 일치시키기 위해 "^\s*$"와 같이 정규식 메타 문자 \s를 사용하여 re.match(regex, string)를 호출할 수 있습니다.

예시

import re
print(bool(re.match('^\s+$', '  abc')))
print(bool(re.match('^\s+$', '          ')))

출력

False
True