Модуль 3.3 Основные методы строк.
Сопоставьте названия некоторых методов строк с их описанием.

Вводится слово. Необходимо первую букву этого слова сделать заглавной, а остальные — малыми. Результат отобразить на экране.
# Сохраняю данные в переменную word = input() # Метод capitalize() - делает первую букву этого слова заглавной print(word.capitalize())
Вводится строка. Необходимо определить число вхождений дефисов (-) в этой строке. На экране отобразить полученное число.
# Сохраняю данные в переменную word = input() # С помощью метода count('-') - считаю сколько раз в строке встречается символ переданный аргументом. print(word.count('-'))
Что возвратит метод String.index, если указанный фрагмент не будет найден в строке?
ничего, возникнет ошибка ValueError
Что возвратит метод String.find, если указанный фрагмент не будет найден в строке?
значение -1
Вводится строка. С помощью метода String.find найдите в этой строке индекс первого вхождения фрагмента «ra». Полученное число выведите на экран.
# Сохраняем данные в переменную word = input() # С помощью метода find() - выводим сколько раз в тексте встречается значение переданное в аргументе. print(word.find("ra"))
Вводится строка (слаг). Замените в этой строке все двойные дефисы (—) и тройные (—) на одинарные (-). Подумайте, в какой последовательности следует выполнять эти замены. Результат преобразования выведите на экран.
# Сохраняем данные в переменную word = input() # С помощью метода replace(,) - заменяет данные в первом аргументе, на данные во втором. print(word.replace('---', '-').replace('--', '-'))
Вводятся три целых положительных числа (максимум трехзначные) через пробел в одну строчку. Для двухзначных и однозначных чисел нужно добавить слева незначащие нули так, чтобы все числа содержали по три цифры. Вывести на экран полученные числа в столбик.
num_1, num_2, num_3 = map(str, input().split()) # rjust(3, '0') возвращает выровненную по левому краю строку заданной минимальной ширины # может вставлять необходимые символы переданные вторым аргументом print(num_1.rjust(3, '0')) print(num_2.rjust(3, '0')) print(num_3.rjust(3, '0'))
Вводится строка, состоящая из слов, разделенных пробелом. Необходимо подсчитать число слов в этой строке и результат (число) отобразить на экране.
a = input() a = a.strip() # удаляем пробелы в начале и в конце строки while a.count(' ') > 0: # считаем количество двойных пробелов a.replace(' ', ' ') # меняем двойные пробелы на одинарные a = a.count(' ') + 1 # считаем кол-во слов (кол-во пробелов между словами + 1) print(a)
Вводится строка, состоящая из названий городов, разделенных пробелом. Необходимо преобразовать эту строку, чтобы названия городов шли через точку с запятой. Результат отобразить на экране.
a = input() a = a.strip() # удаляем пробелы в начале и в конце строки while a.count(' ') > 0: # считаем количество двойных пробелов a.replace(' ', ' ') # меняем двойные пробелы на одинарные a = a.replace(' ', ';') # меняем пробелы на ; print(a)
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы