Функции

Общий вид записи функций в питоне:

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