Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đếm ký tự thường trong chuỗi Python

Duyệt chuỗi, dùng str.islower() kiểm tra ký tự thường, tăng bộ đếm.

Ví dụ

s = "Hi there how are you"
print("Chuỗi:", s)

count = 0
for ch in s:
    if ch.islower():
        count += 1

print("Số ký tự thường:", count)

Kết quả

Chuỗi: Hi there how are you
Số ký tự thường: 15

Giải thích

  • ch.islower() trả về True nếu ch là chữ cái thường (a-z).
  • Không tính khoảng trắng, dấu câu, số, chữ hoa.
  • Có thể viết gọn: sum(1 for ch in s if ch.islower()).