1634 читали · 5 лет назад
Python. Функции
Вроде бы функции они и в Африке функции, но попробую затронуть некоторые детали их написания на языке Python. Что такое функция? Функция - это кусок кода, который можно вызывать многократно с разными входными значениями. Полезно делать декомпозицию программы, деля часто повторяющиеся действия на функции. Функции можно определить и вызвать. Функция может возвращать значения с помощью ключевого слова return. После написания слова return никакой код в теле функции не выполняется, так как функция прекращает свою работу...
4 месяца назад
Использование * и / в параметрах функции Python. Позиционные и ключевые аргументы
Символ * используется для разделения позиционных аргументов и аргументов, которые должны передаваться только как ключевые. Также он используется для сбора произвольного числа позиционных аргументов в кортеж. Использование * в сигнатуре функции может разделить позиционные аргументы и аргументы, которые должны передаваться только как ключевые. Использование *args позволяет функции принимать произвольное количество позиционных аргументов, которые будут собраны в кортеж args. Символ / в сигнатуре функции используется для указания аргументов, которые должны передаваться только как позиционные...