воскресенье, 13 марта 2011 г.

Pithon Функции (def) # 11

Ранее работая мы использовали встроенные функции Питона и функции из модулей,
которые входят в комплект его поставки.

Но мощь современных языков программирования заключается в том, что мы можем создавать свои собственные функции, и делается это очень просто.

Конструкция любой функции:


def название_функции(список параметров):
    программа

Правила выбора имени функции такие же, как у переменной. (см.Имена переменных # 3)




Список параметров определяет набор значений, которые могут быть переданы функции в качестве исходных данных (параметры по умолчанию) – параметры перечисляются через запятую.

Но у вас наверняка возникнет вопрос, а зачем нужны функции?

Использование функций сокращает объём  исходного кода. Удобней будет вынести часто повторяющиеся выражения в отдельный блок и по мере надобности, обращаться к нему.

Вот простейший пример работы функции:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def primer_11(object):
    print(object)
 
def main():
    primer_11("Silver")
    return 0

if __name__ == '__main__':
    main()

В данной программе у функции primer_11() параметром является object. При вызове функции будет сделана  распечатка на экран того, что написано в скобках. В нашем случае - Silver.

7 комментариев:

  1. Я так для справки, может автор не знает
    pYthon :D

    ОтветитьУдалить
  2. Заголовок страдает "Pithon Функции (def) # 11"

    ОтветитьУдалить
  3. Согласен. Так будет лучше: "Python: функции #11"

    ОтветитьУдалить
  4. Отправил письмо автору, по поводу "Pithon" посмотрим на реакцию. Если конечно не забросил блог.

    ОтветитьУдалить
  5. Видимо забросил

    ОтветитьУдалить
  6. все правильно сделал

    ОтветитьУдалить