Программисты.kz > Уроки Python > 1.2. Объявление функций
1.2. Объявление функций1-08-2009, 11:55. Разместил: КазКиберГетик |
||||||
1.2. Объявление функцийВ языке Python, как и в большинстве других языков программирования, есть функции, но в нем нет отдельных заголовочных файлов, как в C++, или разделов интерфейс/реализация, как в языке Pascal. Если вам нужна функция — просто определите ее. Здесь необходимо сделать несколько замечаний. Во-первых, определение функции начинается с ключевого слова def, после которого следуют имя функции и, в скобках, аргументы. В данном примере функция имеет только один аргумент, если же функция должна воспринимать несколько аргументов, они перечисляются через запятую. Во-вторых, вы не определяете тип возвращаемого значения. В языке Python никогда не указывается не только тип возвращаемого значения, но даже его наличие. На самом деле каждая функция возвращает значение; если функция выполняет инструкцию return, она возвращает указанное в ней значени, иначе функция возвращает специальное значение — None.
В третьих, не указан тип аргумента params. В языке Python тип переменных никогда не указывается явно. Python отслеживает тип объектов во время выполнения программы.
Дополнение. Эрудированный читатель прислал мне следуещее объяснение сравнения Python с другими языками программирования:
Таким образом Python является языком со строгой (тип переменной имеет значение) динамической (не используется объявление типа) типизацией. Вернуться назад |
||||||