Решение модуля 3.3 Добрый, добрый Python

Модуль 3.3 Основные методы строк.

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

Решение модуля 3.3 Добрый, добрый Python

Вводится слово. Необходимо первую букву этого слова сделать заглавной, а остальные — малыми. Результат отобразить на экране.

# Сохраняю данные в переменную
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)

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x