~2 Python _work with string (Работа со строками)
Задачки 1) Заданы строка, который вводится с клавиатуры. Каждая строка представляет собой последовательность символов, включающих в себя вопросительные знаки. Заменить в каждой строке все имеющиеся вопросительные знаки звёздочками. replace* 2) Заданы M строка, которая вводится с клавиатуры. Подсчитать количество пробелов в каждой из строк. 3) Входные данные Дана строка. Выходные данные Сначала выведите третий символ этой строки. Во второй строке выведите предпоследний символ этой строки. В третьей строке выведите первые пять символов этой строки. В четвертой строке выведите всю строку, кроме последних двух символов. В пятой строке выведите все символы с четными индексами (считая, что индексация начинается с 0, поэтому символы выводятся начиная с первого). В шестой строке выведите все символы с нечетными индексами, то есть начиная со второго символа строки. В седьмой строке выведите все символы в обратном порядке. В восьмой строке выведите все символы строки через один в обратном порядке, начиная с последнего. В девятой строке выведите длину данной строки. 4) HARD Дана строка, состоящая из слов, разделенных ровно одним пробелом. Определите, сколько в ней слов. Используйте для решения задачи метод count. Входные данные Hello world Выходные данные 2 помощник при решение задач isalpha(): возвращает True, если строка состоит только из алфавитных символов islower(): возвращает True, если строка состоит только из символов в нижнем регистре isupper(): возвращает True, если все символы строки в верхнем регистре isdigit(): возвращает True, если все символы строки - цифры isnumeric(): возвращает True, если строка представляет собой число startswith(str): возвращает True, если строка начинается с подстроки str endswith(str): возвращает True, если строка заканчивается на подстроку str lower(): переводит строку в нижний регистр upper(): переводит строку в вехний регистр title(): начальные символы всех слов в строке переводятся в верхний регистр capitalize(): переводит в верхний регистр первую букву только самого первого слова строки lstrip(): удаляет начальные пробелы из строки rstrip(): удаляет конечные пробелы из строки strip(): удаляет начальные и конечные пробелы из строки ljust(width): если длина строки меньше параметра width, то справа от строки добавляются пробелы, чтобы дополнить значение width, а сама строка выравнивается по левому краю rjust(width): если длина строки меньше параметра width, то слева от строки добавляются пробелы, чтобы дополнить значение width, а сама строка выравнивается по правому краю center(width): если длина строки меньше параметра width, то слева и справа от строки равномерно добавляются пробелы, чтобы дополнить значение width, а сама строка выравнивается по центру find(str[, start [, end]): возвращает индекс подстроки в строке. Если подстрока не найдена, возвращается число -1 replace(old, new): заменяет в строке одну подстроку на другую split([delimeter[, num]]): разбивает строку на подстроки в зависимости от разделителя join(strs): объединяет строки в одну строку, вставляя между ними определенный разделитель
Название:
~2 Python _work with string (Работа со строками)
Категория:
Разное