Как посчитать количество заглавных букв в строке python
Ответы
Ivan Mamtsev
02 июня 2022
Чтобы проверить, заглавная ли буква, в пайтон есть метод 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())
1
0
Глеб Besst
30 июля 2023
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)
0
0