Вы находитесь на странице: 1из 2

Домашняя работа

str.capitalize() - переводит первый символ строки str в верхний


регистр, остальные — в нижний

str.lower() - переводит все буквенные символы оригинальной


строки str в нижний регистр

str.upper() - преобразует все буквенные символы строки str в


верхний регистр

str.title() - преобразует первые буквы каждого слова в строке str в


верхний регистр

str.swapcase() - преобразует буквенные символы строки str, меняя


их регистр на противоположный

str.count(pattern, startIndex, endIndex) - определяет количество


вхождений фрагмента pattern в строку str

str.find(pattern, startIndex, endIndex) - возвращаемый результат —


индекс начала первого вхождения фрагмента pattern в строку str
или -1 в случае, если фрагмент pattern не входит в состав str.

str.index(pattern, startIndex, endIndex) - то же, что и в методе .find, но


в случае, если элемент не найден, вызывается ошибка ValueError

str.rfind(pattern, startIndex, endIndex) - то же, что и метод .find, но


поиск начинается с конца строки, в выводе - последнее вхождение
элемента

str.rindex(pattern, startIndex, endIndex) - то же, что и метод .index, но


поиск начинается с конца строки

1) Есть некоторый текст. Реализуйте следующую


функциональность:

■ Изменить текст таким образом, чтобы каждое предложение


начиналось с большой буквы;

■ Посчитайте сколько раз цифры встречаются в тексте;

■ Посчитайте сколько раз знаки препинания встречаются в


тексте;
■ Посчитайте количество восклицательных знаков в тексте.

2) Дана строка. Удалите из нее все символы, чьи индексы


делятся на 3. Результат выведите на экран.

3) Дана строка. Проверьте, является ли она палиндромом.


Палиндром - слово, которое читается одинаково
слева-направо и справа-налево.

4) Напишите программу, которая получает строку с именем,


отчеством и фамилией, написанными в произвольном
регистре, и выводит данные в правильном формате.
Например, строка алеКСандр СЕРГЕЕВИЧ ПушкиН должна
быть преобразована в Александр Сергеевич Пушкин.

5) Напишите программу, которая получает на вход строку текста


и букву, а затем определяет, встречается ли данная буква (в
любом регистре) в тексте. В качестве ответа программа
должна выводить True или False.

6) Напишите программу, которая определяет, является ли


введенная пользователем буква гласной. В качестве ответа
программы выводит True или False, буквы могут быть как в
верхнем, так и в нижнем регистре.

Вам также может понравиться