Функция print() аргументы ключевого слова
Python предлагает другой механизм для передачи аргументов, который может быть полезен, когда вы хотите убедить функцию print()
немного изменить свое поведение.
Мы не будем сейчас это подробно объяснять. Мы планируем сделать это, когда будем говорить о функциях. Сейчас мы просто хотим показать вам, как это работает. Используйте это в своих программах.
Механизм называется аргументами ключевых слов. Название связано с тем, что значение этих аргументов берется не из его местоположения (позиции), а из специального слова (ключевого слова), используемого для их идентификации.
Функция print()
имеет два ключевых аргумента, которые вы можете использовать для своих целей. Первый из них называется end
.
В окне редактора вы можете увидеть очень простой пример использования аргумента ключевого слова.
Чтобы его использовать, необходимо знать некоторые правила:
- аргумент ключевого слова состоит из трех элементов: ключевое слово, идентифицирующее аргумент (здесь
end
); знак равенства (=
); и значение, назначенное этому аргументу; - любые ключевые аргументы должны быть помещены после последнего позиционного аргумента (это очень важно)
В нашем примере мы использовали аргумент ключевого слова end
и установили его в строку, содержащую один пробел.
Запустите код, чтобы увидеть, как он работает.
На консоли теперь должен отображаться следующий текст:
My name is Python. Monty Python.
output
Как видите, аргумент ключевого слова end
определяет символы, которые функция print() отправляет на выход, как только достигает конца своих позиционных аргументов.
Поведение по умолчанию отражает ситуацию, когда аргумент ключевого слова end
неявно используется следующим образом: end="\n"
.