Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2380
1.67K
PY @quiz_python
Showing posts older than #2381 · Back to latest

text[3:], мы получаем все символы, начиная с четвёртого (индексация с 0), то есть "?!"text[:3], мы получаем уже первые три символа строки, то есть "why""?!" и потом "why", что даёт итоговую строку "?!why"
dct2 мы используем генератор словаря, который переворачивает ключи и значения словаря dct1dct1 становится ключом в dct2, а каждый ключ из dct1 становится значением в dct2
reverse()reverse(), исходный список будет содержать элементы в обратном порядке
hello, world получается из-за того, как строка форматируется с использованием переменныхtext1 со значением wor и text2 со значением ld%s%s в строке hello, %s%s, он заменяет каждый %s на значения text1 и text2 соответственно. Таким образом, wor и ld объединяются, и мы получаете hello, world
del lst[:-2:] удаляет элементы списка до предпоследнего элемента. В списке lst элементы 2 и 0 находятся до предпоследнего элементаdel, в списке остаются только элементы [2, 3]
func_(3), которая принимает значение 3 и возвращает 3 + 3 = 66 передаётся в функцию in_(6), которая умножает его на 3, получая 6 х 3 = 1818 передаётся в функцию func(18), которая просто возвращает его обратно, так что конечный результат — 18