Встречается на собеседованиях • сегодня
Как работать с функцией в Python
Функции в Python объявляются с помощью ключевого слова def. Они могут принимать аргументы, возвращать значения и содержать локальные переменные.
Пример:
python
def greet(name, greeting="Hello"):
return f"{greeting}, {name}!"
print(greet("Alice")) # Hello, Alice!
print(greet("Bob", "Hi")) # Hi, Bob!Особенности:
- Аргументы могут быть позиционными или именованными.
- Можно задавать значения по умолчанию (
greeting="Hello"). - Функция может возвращать несколько значений через кортеж (
return a, b). - Лямбда-функции (
lambda x: x * 2) полезны для коротких операций.
Рекомендации:
- Используйте
*argsи**kwargsдля переменного числа аргументов. - Документируйте функции с помощью docstrings (
"""Описание функции"""). - Избегайте изменяемых объектов (списки, словари) в аргументах по умолчанию.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы