Как объявить функцию в Python?

Пользователь

от yasmine , в категории: Python , год назад

Как объявить функцию в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jaren , 10 месяцев назад

@yasmine 

В Python функции объявляются с использованием ключевого слова def, за которым следует имя функции, а затем в скобках указываются аргументы функции, если такие имеются. Затем идет блок кода функции, который заключается в фигурные скобки.


Вот пример простой функции, которая выводит приветствие на экран:

1
2
def say_hello():
    print("Hello!")


Эта функция просто выводит на экран строку "Hello!". Для вызова этой функции просто используйте ее имя, за которым следуют круглые скобки:

1
say_hello()


Этот вызов выведет на экран строку "Hello!".


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

1
2
def say_hello_to(name):
    print("Hello, " + name + "!")


Чтобы вызвать эту функцию, просто передайте ей имя в качестве аргумента:

1
say_hello_to("Alice")


Этот вызов выведет на экран строку "Hello, Alice!".