Артём Санников

Персональный блог

Мобильная разработка
Хостинг провайдер
Смартфоны
› Позиционные аргументы функций в Python

Позиционные аргументы функций в Python

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

Чтобы понять, как это всё работает, рассмотрим функцию для вывода приветствия пользователя. Функция сообщает имя и фамилию пользователя.

Функции hello_user() должно передаваться имя (first_name) и фамилия (last_name). При вызове функции hello_user() необходимо передать имя и фамилию — именно в таком порядке.

Если нарушить порядок следования аргументов в вызове при использовании позиционных аргументов, возможны неожиданные результаты.

# Определяем функцию
def hello_user(first_name, last_name):
    print("Добро пожаловать, " + first_name + " " + last_name + "!")

# Вызываем функцию
hello_user("Иван", "Иванов")

# Финальный результат в консоли
Добро пожаловать, Иван Иванов!

Метки: , , .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Реклама от Google
Реклама от Google