Предыдущая публикация
Python – от основ до продвинутых возможностей

Python – от основ до продвинутых возможностей

15 ноя 2022

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

В предыдущем посте мы уже открыли для себя возможность самостоятельного объявления функций, а сегодня немного расширим познания в этой сфере. Как мы можем видеть на примере встроенных функций Python, внутри функций зачастую передается тот или иной аргумент. К примеру, если нам нужно преобразовать число с плавающей точкой 5.0 в целочисленное значение, то мы просто передаем его в виде аргумента в функцию int() и получаем на выходе нужный нам результат. А чтобы вывести на экран это число, мы передаем его в качестве аргумента во встроенную функцию print():
Python: вызов функций с единственным аргументом - 923842772226
Изображение автора Можем ли мы использовать переданные аргументы в созданных нами функциях? Конечно!

Как обычно, давайте разберем материал на практическом примере для упрощения его понимания.

Python: вызов функций с единственным аргументом - 923842772738
Изображение Alexa с сайта Pixabay Допустим, нам известен оклад каждого рядового сотрудника отдела, которые равны между собой и составляют 30 000. Нам известно название отдела, пусть это будет таинственный "ООК", а так же название фирмы, ООО "РОМАШКА", в которой этот отдел организован. Но по требованию заказчика выводить эту информацию нужно индивидуально для каждого сотрудника, указывая в выводе его имя. Можно написать несколько print(), но лучше сделать шаблон вывода информации и пометить его внутрь функции:
Python: вызов функций с единственным аргументом - 923842773250
Изображение автора Как видите, все отлично работает. При объявлении функции мы указали аргумент, который позже стали передавать в нее при вызове той самой функции. Это работает как обычная переменная, но "действует" эта переменная в обычных условиях только внутри самой функции. Стоит помнить о том, что если при объявлении функции мы указали аргумент, то без него функция "сломается", то есть программа завершится ошибкой. Безусловно, есть способы создавать функции с необязательными аргументами, но их мы рассмотрим в отдельном материале. (Изображение Michelle Raponi с сайта Pixabay)

Нет комментариев

Новые комментарии
Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
Следующая публикация
С наступающим Днём Победы!
Почтите память героев Великой Отечественной войны
Возложить цветы
Свернуть поиск
Сервисы VK
MailПочтаОблакоКалендарьЗаметкиVK ЗвонкиVK ПочтаТВ программаПогодаГороскопыСпортОтветыVK РекламаЛедиВКонтакте Ещё
Войти
Python – от основ до продвинутых возможностей

Python – от основ до продвинутых возможностей

ЛентаТемы 28Фото 103Видео Участники 552
  • Подарки
Левая колонка
Всё 28
Обсуждаемые

Присоединяйтесь — мы покажем вам много интересного

Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.

Зарегистрироваться