Модуль 2.4 (Методы строк 2) Продолжаем знакомство с методами строк.
Что увидим на экране после выполнения данной программы?
s = 'hEllO WoRlD' print(s.swapcase().capitalize().swapcase().lower())
hello world
Программа получает на вход фразу, ваша задача посчитать из скольких слов состоит данная фраза. Для удобства будем считать словом любую последовательность символов.
s = input() print(len(s.split()))
Ниже перед вами представлен список
list_strings
, состоящий из строк. При помощи метода.join
и соединителя-
получите строку из этих элементов и выведите ее на экран
list_strings = ['Follow', 'the', 'Cops', 'Back', 'Home'] print('-'.join(list_strings))
Напишите программу, которая проверяет начинается ли введенная фраза строкой
mam
вне зависимости от регистра буквВ качестве ответа необходимо вывести
True
, если введенная строка начинается сmam
, во всех остальных случаях нужно вывестиFalse
a = input().lower() print(a.startswith('mam'))
Программа получает на вход две строки, назовем их
s
иpostfix
. Напишите программу, которая проверяет заканчивается ли введенная фразаs
строкойpostfix
s = input() p = input() print(s.endswith(p))
Напишите программу, которая проверяет, чтобы введенная фраза
s
одновременно начиналась со строкиprefix
и заканчивалась строкойpostfix
a = input() b = input() c = input() print(a.startswith(b) and a.endswith(c))
Сопоставьте названия метода с его проверкой
Напишите программу, которая проверяет состоит ли введенная строка целиком из десятичных цифр
В качестве ответа необходимо вывести
True
, если условие выполняется, во всех остальных случаях нужно вывестиFalse
a = input() print(a.isdigit())
Напишите программу, которая проверяет состоит ли введенная строка целиком из заглавных букв
В качестве ответа необходимо вывести
True
, если условие выполняется, во всех остальных случаях нужно вывестиFalse
a = input() print(a.isupper())
Напишите программу, которая проверяет состоит ли введенная строка целиком из строчных букв
В качестве ответа необходимо вывести
True
, если условие выполняется, во всех остальных случаях нужно вывестиFalse
a = input() print(a.islower())
На вход программе поступает строка, состоящая из произвольного количества символов. Ваша задача дополнить введенную строку до 15 символов в том случае, когда ей не хватает длины. Дополнять ее нужно символом
-
, ставя его в конец строки. В качестве ответа нужно вывести преобразованную строкуЕсли поступала на вход строка, у которой уже имелось как минимум 15 символов, то преобразований выполнять никаких не нужно. Выведите строку в том виде, в котором она вводилась
a = input() print(a.ljust(15,'-'))
На вход программе поступает строка. Ваша задача дополнить ее впереди восклицательными знаками так, чтобы длина строки стала 10 символов.
Если на вход поступила строка, длина которой уже превысила 9 символов, то дополнять ее знаками
!
не нужно. Просто выведите строку в том виде, в котором она вводилась
s = input() print(s.rjust(10, '!'))
При помощи метода
.center
дополните введенную строку до 15 символов. В качестве параметраfillchar
возьмите нижнее подчеркивание_
a = input() print(a.center(15,'_'))
На вход программе поступает натуральное число, которое не превосходит значение 109
Ваша задача вывести данное число так, чтобы вывод занимал 10 разрядов. Если у числа не хватает разрядов, необходимо добавлять вперед незначащие нули.
s = input() print(s.zfill(10))
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы