👍6🔥1
👍5🔥2
Именные функции, инструкция def
Функция в python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def.
Инструкция return говорит, что нужно вернуть значение. В нашем случае функция возвращает сумму x и y.
Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!).
Функция может и не заканчиваться инструкцией return, при этом функция вернет значение None.
#теория
Функция в python - объект, принимающий аргументы и возвращающий значение. Обычно функция определяется с помощью инструкции def.
Инструкция return говорит, что нужно вернуть значение. В нашем случае функция возвращает сумму x и y.
Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!).
Функция может и не заканчиваться инструкцией return, при этом функция вернет значение None.
#теория
👍6🔥1
👍6🔥1🤔1
👍5🔥1
Аргументы функции
Функция может принимать произвольное количество аргументов или не принимать их вовсе. Также распространены функции с произвольным числом аргументов, функции с позиционными и именованными аргументами, обязательными и необязательными.
#теория
Функция может принимать произвольное количество аргументов или не принимать их вовсе. Также распространены функции с произвольным числом аргументов, функции с позиционными и именованными аргументами, обязательными и необязательными.
#теория
👍5🔥2
Что выведет данный код?
Anonymous Quiz
18%
IndexError
61%
[0, 1, 4, 9, 16]
16%
0, 1, 4, 9, 16
6%
0, 1, 2, 3 ,4
👍4🔥1
Сколько строк кода можно вписать в lambda-функцию?
Anonymous Quiz
20%
Бесконечно много
58%
Одну
4%
Две
18%
Лямбда-функция принимает только импортированные функции
👍4🔥1
Универсальные функции
Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!)
#теория
Функция может быть любой сложности и возвращать любые объекты (списки, кортежи, и даже функции!)
#теория
👍4🔥2
Как расшифровывается LEGB?
Anonymous Quiz
50%
Local, Enclosed, Global, Built-in
18%
Light Edged Great Button
28%
Local Environment of Global Bench
4%
Line of Energy to Get Build
🔥3👍2
Что такое функция-декоратор?
Anonymous Quiz
77%
Функция, которая оборачивает другую функцию для расширения ее функциональности
12%
Функция, которая служит для улучшения читаемости кода, но не влияет на его функционал явно
4%
Функция, которая задает внешний вид программы/сайта
7%
Функция из модуля decorator, которая нужна для подсветки синтаксиса
👍3🔥1
Для чего служит функция reduce?
Anonymous Quiz
48%
Для уменьшения значения всех элементов коллекции на переданное значение
18%
Для применения функции ко всем элементам последовательности
10%
Для комбинирования всех значений в наборе определенной функцией
25%
Для слияния всех значений в наборе в одно целое
👍5🔥1
В какой области видимости находится переменная, объявленная в теле функции?
Anonymous Quiz
79%
Local
5%
Enclosed
8%
Global
8%
Built-in
👍3🔥1
Окей, а где мы мы можем использовать переменную, если она объявлена в теле функции fun1, которая находится в теле другой функции fun2 и перед ее объявлением стоит волшебное слово nonlocal?
Anonymous Quiz
40%
В любой части программы
15%
Только в fun1
6%
Только в fun2
39%
Только в fun1 и fun2
👍5🔥1