Module (18%)
Section (62%)

Функция print() - использование нескольких аргументов.

До сих пор мы тестировали поведение функции print() без аргументов и с одним аргументом. Попробуем создать функцию print(), используя несколько аргументов.

Посмотрите на окно редактора. Давайте попробуем:

print("The itsy bitsy spider" , "climbed up" , "the waterspout.")

Существует один вызов функции print(), но он содержит три аргумента. Все они являются строками.

Аргументы разделены запятыми. Мы окружили их пробелами, чтобы сделать их более заметными, но в этом нет необходимости, и мы больше не будем это делать.

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

Если вы снова посмотрите на код, то увидите, что внутри строк нет пробелов.

Запустите код и посмотрите, что произойдет.

На консоли теперь должен отображаться следующий текст:

The itsy bitsy spider climbed up the waterspout.

output

Пробелы, удаленные из строк, появились снова. Вы можете объяснить, почему?

Из этого примера вытекают два вывода:

  • функция print(), вызываемая с более чем одним аргументом, выводит их все в одну строку;
  • функция print() ставит пробел между выведенными аргументами по собственной инициативе.

Code

print("The itsy bitsy spider" , "climbed up" , "the waterspout.")
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×