
เขียนโปรแกรมภาษา Python ตอนที่ 45 ตรวจสอบว่าอักขระใน String เป็นตัวพิมพ์เล็กทั้งหมดหรือไม่ ด้วยเมธอด islower()
เมธอด islower()
เป็นเมธอดของสตริง ใช้สำหรับตรวจสอบว่าอักขระในสตริงเป็นตัวอักษรพิมพ์เล็กทั้งหมดหรือไม่ ถ้าใช่ จะคืนค่าเป็น True
แต่ถ้าไม่ใช่ จะคืนค่าเป็น False
โดยจะไม่ตรวจสอบตัวเลข สัญลักษณ์ และช่องว่าง (Space) จะตรวจสอบเฉพาะตัวอักษร (a-z) เท่านั้น
เมธอด islower()
เป็นเมธอดที่ไม่มีพารามิเตอร์ มีรูปแบบการใช้งานดังนี้
string.islower()
ตัวอย่างการใช้งานเมธอด islower()
x = "hello python" y = "python 2020" z = "Hello Python" print(x.islower()) # True print(y.islower()) # True print(z.islower()) # False
True
True
False
- บรรทัดที่ 5 ได้ผลลัพธ์เป็น
True
เพราะ “hello python” เป็นตัวพิมพ์เล็กทั้งหมด (ไม่ตรวจสอบช่องว่าง (Space)) - บรรทัดที่ 6 ได้ผลลัพธ์เป็น
True
เพราะ “python 2020” เป็นตัวพิมพ์เล็กทั้งหมด (ไม่ตรวจสอนช่องว่างและตัวเลข) - บรรทัดที่ 7 ได้ผลลัพธ์เป็น
False
เพราะ “Hello Python” มีตัวพิมพ์ใหญ่ปนอยู่