
เขียนโปรแกรมภาษา Python ตอนที่ 40 ตรวจสอบว่าอักขระทั้งหมดในสตริงเป็นตัวพิมพ์ใหญ่หรือไม่ ด้วยเมธอด isupper()
เมธอด isupper()
เป็นเมธอดของสตริง ใช้สำหรับตรวจสอบว่าอักขระทั้งหมดในสตริงเป็นตัวอักษรตัวพิมพ์ใหญ่หรือไม่ ถ้าใช้จะคืนค่าเป็น True
แต่ถ้าไม่ใช่ จะคืนค่าเป็น False
แต่จะไม่รวมตัวเลข สัญลักษณ์ และช่องว่าง (space)
เมธอด isupper()
เป็นเมธอดที่ไม่มีพารามิเตอร์ มีรูปแบบการใช้งานดังนี้
string.isupper()
ตัวอย่างการใช้งานเมธอด isupper()
a = "Hello Python!" b = "Hello Python 123" c = "HELLO PYTHON" e = "HELLO PYTHON 1234" print(a.isupper()) # False print(b.isupper()) # False print(c.isupper()) # True print(e.isupper()) # True
False
False
True
True
- บรรทัดที่ 6 ได้ผลลัพธ์เป็น
False
เพราะอักขระในสตริงประกอบด้วยตัวพิมพ์เล็กและตัวพิมใหญ่ - บรรทัดที่ 7 ได้ผลลัพธ์เป็น
False
เพราะอักขระในสตริงประกอบด้วยตัวพิมพ์เล็กและตัวพิมใหญ่ - บรรทัดที่ 8 ได้ผลลัพธ์เป็น
True
เพราะอักขระในสตริง เป็นตัวพิมพ์ใหญ่ทั้งหมด - บรรทัดที่ 9 ได้ผลลัพธ์เป็น
True
เพราะอักขระในสตริง เป็นตัวพิมพ์ใหญ่ทั้งหมด (ไม่พิจารณาตัวเลขและช่องว่าง