Модуль 2.3 (Методы строк) Мы познакомились в этом разделе с таким типом данных как «строка». .
Ниже представлены примеры задач с решением на тему Методы строк.
Сопоставьте названия метода с его функциональностью

Как называется метод, который превращает все буквы в заглавные?
upper
На вход программе поступает строка, состоящая как из заглавных так из строчных букв латинского алфавита. Ваша задача преобразовать строку так, чтобы все символы были только заглавными.
s = input() print(s.upper())
Как называется метод, который превращает все буквы в строчные?
lower
На вход программе поступает строка, состоящая как из заглавных так из строчных букв латинского алфавита. Ваша задача преобразовать строку так, чтобы все символы были только строчными
s = input() print(s.lower())
Программиста Тихона попросили написать программу, которая должна была сравнивать две введенные строки на равенство, при этом не учитывая регистр букв. Если строки вводились одинаковые, программа Тихона должна была печатать
True
, в противном случаеFalse
Но что-то пошло не так. Тихон написал программу, в которой есть ошибки. Ваша задача исправить имеющуюся программу так, чтобы она прошла все тесты.
s = input().upper() word = input().upper() print(s == word)
На вход подается строка. Ваша задача отформатировать строку так, чтобы первые 3 и последние 3 символа были заглавными, а оставшиеся строчные.
s = input().upper() print(s[0:3] + s[3:-3].lower() + s[-3:])
На вход программе поступает строка, состоящая как из заглавных так из строчных букв. Ваша задача преобразовать строку так, чтобы все строчные символы заменились на заглавные, все заглавные — на строчные. Символы пунктуации и цифры не нужно преобразовывать.
В качестве ответа нужно вывести полученную строку
s = input() print(s.swapcase())
На вход программе поступает строка, состоящая как из заглавных так из строчных букв. Ваша задача преобразовать строку так, чтобы первая буква у каждого слова стала маленькой, а остальные буквы превратились в заглавные. Символы пунктуации и цифры не нужно преобразовывать.
В качестве ответа нужно вывести полученную строку
a=input() a = a.title() a = a.swapcase() print(a)
На вход программе поступает строка, ваша задача подсчитать сколько раз в ней встречается латинская буква «e». При этом стоит учитывать как маленькие, так и заглавные буквы
#получаем строку и приводим к нижнему регистру s = input().lower() print(s.count('e'))
Как называется метод, при помощи которого можно найти индекс символа в строке, причем первого найденного?
index
find
На вход программе поступает строка, ваша задача вывести на экран индекс первой найденной латинской буквы «a»
Если такого символа в введенной строке нет, выведите -1
s = input() print(s.find('a'))
На вход программе поступает строка, ваша задача вывести на экран индекс последней найденной латинской буквы «a»
Если такого символа в введенной строке нет, выведите -1
s = input() print(s.rfind('a'))
Программа получает на вход фразу, состоящую из нескольких слов, разделенных пробелом.
Ваша задача заменить все пробелы запятыми и вывести полученную строку.
s = input() print(s.replace(' ', ','))
На вход программе поступает строка, ваша задача удалить из нее все символы «w» и «z».
Учитываем только маленькие буквы
s = input() print(s.replace('w','').replace('z',''))
Петя записался в кружок по программированию. На первом занятии Пете задали написать простую программу. Программа должна делать следующее: в заданной строке, которая состоит из прописных и строчных латинских букв, она: удаляет все гласные буквы, перед каждой согласной буквой ставит символ «.», все прописные согласные буквы заменяет на строчные. Гласными буквами считаются буквы «A», «O», «Y», «E», «U», «I», а согласными — все остальные. На вход программе подается ровно одна строка, она должна вернуть результат в виде одной строки, получившейся после обработки.
a = input().lower() a = a.replace('a','') a = a.replace('o','') a = a.replace('i','') a = a.replace('e','') a = a.replace('y','') a = a.replace('u','') a = a.replace('','.') a = a.rstrip('.') print(a)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы
Какой метод может найти первое слева вхождение символа в строке и вывести индекс этого символа?
Программиста Тихона попросили написать программу, которая должна была сравнивать две введенные строки на равенство, при этом не учитывая регистр букв. Если строки вводились одинаковые, программа Тихона должна была печатать True, в противном случае False
s = input()
s1 = input()
s = s.upper()
s1 = s1.upper()
l = len(s)
l1 = len(s1)
if l== l1 and s==s1:
print(‘True’)
else:
print(‘False’)
На вход программе поступает строка, состоящая как из заглавных так из строчных букв. Ваша задача преобразовать строку так, чтобы первая буква у каждого слова стала маленькой, а остальные буквы превратились в заглавные. Символы пунктуации и цифры не нужно преобразовывать.
s = input()
s1 = s.title()
print(s1.swapcase())