Функції задаються словом def. Давайте створимо функцію, що буде виводити Hello world!
def hw():
print("Hello world!")
Виконавши у коді hw, виведеться Hello world! У скобках функції , можна вказувати параметри. Напиклад, можна додавати до чисел певне число і повертати його
def kas(int_1=0):
return(int_1+10)
Тепер, якщо ми виконаэмо print(kas(15))
, виведеться 25. Зверніть увагу на те, що я вказав int_1=0. Це означає, що при виконанні пустої функції, значенням по завмовчуванню буде 0. Тобто print(kas())
виведе 10.
Щоб скоротити написання простих функцій, існує
lambda <аргументи> : <що повертає>
Таким чином нашу функцію kas можна переробити в
kas = lambda int_1=0 : int_1+10
print(kas()) #виведеться 10
print(kas(60)) #виведеться 70