ตอนที่ 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
  • บรรทัดที่ 5 ได้ผลลัพธ์เป็น True เพราะ “hello python” เป็นตัวพิมพ์เล็กทั้งหมด (ไม่ตรวจสอบช่องว่าง (Space))
  • บรรทัดที่ 6 ได้ผลลัพธ์เป็น True เพราะ “python 2020” เป็นตัวพิมพ์เล็กทั้งหมด (ไม่ตรวจสอนช่องว่างและตัวเลข)
  • บรรทัดที่ 7 ได้ผลลัพธ์เป็น False เพราะ “Hello Python” มีตัวพิมพ์ใหญ่ปนอยู่