/
Вопросы и ответы
/
Python
/

Как посчитать количество заглавных букв в строке python

Как посчитать количество заглавных букв в строке python

4 года назад

Человек-Молекула

Ответы

1

Чтобы проверить, заглавная ли буква, в пайтон есть метод isupper()

ch = 'A'
ch.isupper()  # True

А дальше мы можем обойти строку, увеличивая счетчик каждый раз, когда встречаем заглавную букву

counter = 0
for ch in s:
    if ch.isupper():
        counter += 1

Или еще короче

sum(1 for ch in s if ch.isupper())

3 года назад

Ivan Mamtsev

0

lst = 'Слышала алпвгПчрМно' Big = 0 Small = 0 for i in lst: if i.isupper: Big += 1 for yu in lst: if yu.islower: Small += 1 Print('big', Big, 'small', Small)

2 года назад

Глеб Besst