Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để kiểm tra xem văn bản có "trống" (dấu cách, tab, dòng mới) trong Python hay không?


Chuỗi có thể được kiểm tra bằng cách kiểm tra sự xuất hiện của chỉ các ký tự khoảng trắng. Chúng ta có thể kiểm tra xem một chuỗi chỉ chứa các ký tự khoảng trắng hay không bằng cách sử dụng 2 phương pháp. Đầu tiên là sử dụng phương thức isspace ().

ví dụ

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

Đầu ra

False
True

Bạn cũng có thể sử dụng regexes cho cùng một kết quả. Để chỉ khớp với khoảng trắng, chúng ta có thể gọi re.match (regex, string) bằng cách sử dụng siêu ký tự regex \ s như sau:"^ \ s * $".

ví dụ

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

Đầu ra

False
True