Общий вид записи функций в питоне:
def имя_функции(аргументы):
тело_функции
def обозначает define, то есть «определение».
В функциях используется ключевое слово return, функция возвратит то, что будет стоять после этого слова.
Например, функция квадрата числа будет выглядеть так:
def square(x):
return x ** 2
Вызов этой функции будет выглядеть так:
square(5) # вернёт 25
Что можно прочитать, как «квадрат числа x это x во второй степени».
Функция может не принимать аргументы, например, с помощью следующей функции мы можем «бросить» игральную кость:
import random
def dice():
return random.randint(1, 6)
Вызов этой функции:
dice()
Функция может и не содержать слова return, тогда она возвратит None.
Автор: Бихтсэ
Дата публикации: 2012-09-14T01:51:00.000-07:00