เมื่อจำเป็นต้องนับจำนวนอักขระตัวพิมพ์เล็กในสตริง สามารถใช้เมธอด 'islower' และลูป 'for' อย่างง่ายได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_string = "Hi there how are you" print("The string is ") print(my_string) my_counter=0 for i in my_string: if(i.islower()): my_counter=my_counter+1 print("The number of lowercase characters in the string are :") print(my_counter)
ผลลัพธ์
The string is Hi there how are you The number of lowercase characters in the string are : 15
คำอธิบาย
-
สตริงถูกกำหนดและแสดงบนคอนโซล
-
ค่าตัวนับเริ่มต้นเป็น 0
-
สตริงถูกวนซ้ำและตรวจสอบเพื่อดูว่ามีตัวอักษรตัวพิมพ์เล็กโดยใช้วิธี 'islower' หรือไม่
-
หากเป็นเช่นนั้น ตัวนับจะเพิ่มขึ้น 1 จนถึงจุดสิ้นสุดของสตริง
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล