เราสามารถตรวจสอบว่าสตริงมีตัวพิมพ์ใหญ่เท่านั้นโดยใช้ 2 วิธี ขั้นแรกใช้วิธี isupper()
ตัวอย่าง
print( 'Hello world'.isupper())print('HELLO'.isupper())
ผลลัพธ์
เท็จจริง
คุณยังสามารถใช้ regexes สำหรับผลลัพธ์เดียวกันได้ สำหรับการจับคู่เฉพาะตัวพิมพ์ใหญ่ เราสามารถเรียก re.match(regex, string) โดยใช้ regex:"^[A-Z]+$"
ตัวอย่าง
นำเข้าพิมพ์ใหม่(bool(re.match('^[A-Z]+$', '123aAbc'))print(bool(re.match('^[A-Z]+$', 'ABC'))ก่อน>ผลลัพธ์
เท็จจริง