เมื่อจำเป็นต้องนับจำนวนอักขระตัวพิมพ์เล็กในสตริง สามารถใช้เมธอด '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 จนถึงจุดสิ้นสุดของสตริง
-
สิ่งนี้จะแสดงเป็นเอาต์พุตบนคอนโซล