สามารถตรวจสอบสตริงได้โดยการตรวจสอบการปรากฏของอักขระช่องว่างเท่านั้น เราสามารถตรวจสอบว่าสตริงมีเฉพาะอักขระช่องว่างโดยใช้ 2 วิธี ขั้นแรกใช้เมธอด isspace()
ตัวอย่าง
print('Hello world'.isspace()) print(' '.isspace())
ผลลัพธ์
False True
คุณยังสามารถใช้ regexes สำหรับผลลัพธ์เดียวกันได้ สำหรับการจับคู่ช่องว่างเท่านั้น เราสามารถเรียก re.match(regex, string) โดยใช้ regex metacharacter \s ดังนี้:"^\s*$"
ตัวอย่าง
import re print(bool(re.match('^\s+$', ' abc'))) print(bool(re.match('^\s+$', ' ')))
ผลลัพธ์
False True