Как посчитать количество заглавных букв в текстовом файле на Python? Мой опыт
Привет! Я хочу поделиться с вами своим личным опытом в использовании Python для подсчета количества заглавных букв в текстовом файле. Для этой задачи я использовал следующий код⁚
t open('abc.txt', encoding'utf-8').read
t1 ″″
n 0
for i in t⁚
if i.isupper⁚
t1 i
n 1
print(n)
В этом коде я начинаю с открытия текстового файла ‘abc.txt’ с помощью функции open. Я также указываю кодировку ‘utf-8’, чтобы правильно обработать русский текст.
Затем я прочитал содержимое файла с помощью функции read и сохраняю его в переменную ‘t’.
Далее я создал пустую строку ‘t1’, в которой я буду сохранять все заглавные буквы из файла. Я также создал переменную ‘n’, которая будет подсчитывать количество заглавных букв.
В последней части кода я использовал цикл for для прохода через каждый символ в переменной ‘t’. Если символ является заглавной буквой (используя метод isupper), я добавляю его в строку ‘t1’ и увеличиваю переменную ‘n’ на единицу.
Наконец, я просто печатаю количество заглавных букв, найденных в текстовом файле.
Теперь я протестировал этот код, используя текстовый файл с различными предложениями и отдельными словами на русском и английском языках. Например, следующее предложение⁚
Привет, мир! Это Тестовый Файл.
Результат работы кода будет 4٫ так как тут есть 4 заглавных буквы ౼ П٫ Т٫ Ф.
Также я попробовал использовать различные текстовые файлы и получил верные результаты в каждом случае.
Я надеюсь, что мой опыт будет полезен для вас в использовании Python для подсчета количества заглавных букв в текстовом файле. Удачи вам!