/
Вопросы и ответы
/
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())

4 года назад

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)

3 года назад

Глеб Besst

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845