Задание
Соотнесите функцию/метод в Python и их назначение. Перетащите ответы из правой части в соответствующее им поле в левой части.
len()
replace()
split()
join()
Варианты: Определяет длину строки; Проверяет наличие подстроки в строке; Разбивает строку; Заменяет подстроку; Объединяет элементы списка.
- len() возвращает количество символов, то есть длину строки.
- replace() меняет одну подстроку на другую.
- split() делит строку на части и возвращает список.
- join() склеивает элементы списка в одну строку.
Вариант «Проверяет наличие подстроки в строке» остаётся лишним: для такой проверки используют оператор in.
Каждая функция или метод строки выполняет своё действие: len считает символы, replace заменяет, split разбивает, join объединяет.
len() — Определяет длину строки
replace() — Заменяет подстроку
split() — Разбивает строку
join() — Объединяет элементы списка
Какая последовательность действий позволит решить задачу? Расположите шаги в правильном порядке.
Задача. Создайте строку text со значением "палка". Замените первый символ строки на 'г' и преобразуйте буквы полученной строки в прописные. Выведите результат.
Шаги:
new_text = 'г' + text[1:]
new_text = new_text.upper()
text = "палка"
print(new_text)
- Сначала создаём исходную строку: text = "палка".
- Срез text[
:] — это "алка", то есть строка без первого символа. Добавляем перед ним 'г': new_text = 'г' + text[ :] получим "галка". - Переводим буквы в прописные: new_text = new_text.upper() даст "ГАЛКА".
- Выводим результат: print(new_text).
Строки в Python неизменяемы, поэтому первый символ заменяют, собирая новую строку из нового символа и среза text[
- text = "палка"
- new_text = 'г' + text[
:] - new_text = new_text.upper()
- print(new_text)
Будет выведено: ГАЛКА
Соотнесите операции со строкой text в Python с результатами выполнения операций.
Дана строка: text = "I love Python programming".
len(text)
text[:6]
text[14:]
text[7:13]
Варианты: programming; I love Python; 25; Python; I love.
Пронумеруем символы с нуля:
- "I" —
, пробел — , "love" — – , пробел — ; - "Python" —
– , пробел — ; - "programming" —
– .
- len(text) =
, так как последний индекс равен . - text[:
] — символы с по : "I love". - text[
:] — от индекса до конца: "programming". - text[
: ] — символы с по : "Python".
Вариант "I love Python" лишний.
В срезе text[a:b] берутся символы с индексом от a до b-
len(text) —
text[:
text[
text[
