DEV Community

Cover image for Как работает функция print в Python
islomAli99
islomAli99

Posted on

Как работает функция print в Python

Функция print() в Python используется для вывода текстовой информации на экран или в консоль. Эта функция может принимать один или несколько аргументов. Одним из обязательных аргументов является строка или объект, который будет выведен.

Вы наверняка знакомы с этой функцией. С неё начинается любой урок по программированию на Python.

print("Hello, World!")
Enter fullscreen mode Exit fullscreen mode

В данном случае функция выведет в консоль сообщение:

Hello, World!
Enter fullscreen mode Exit fullscreen mode

При этом обязательно использовать скобки, иначе возникнет синтаксическая ошибка. В Python 2 скобки можно было не указывать, но в Python 3 скобки необходимы. Всё потому, что в третьей версии print() — это функция, а не инструкция.

Как и ожидалось, приведенный выше код отобразил в консоли текст «Hello, World!». Теперь введем следующий код:

print(Good morning)
Enter fullscreen mode Exit fullscreen mode

Результат: SyntaxError: неверный синтаксис.
На этот раз Доброе утро! вместо текста вылезло сообщение Syntax Error (ошибка в синтаксисе). Где ошибка?

Как мы говорили ранее, функция print() выводит на консоль текст или выражения. Но для того, чтобы эта функция работала корректно, необходимо соблюдать несколько правил. Например, если мы хотим вывести текст на консоль, наш текст должен быть записан в кавычках (" ") или одинарных кавычках (' '). Итак, доброе утро! Правильный код для вывода слова на консоль:

print("Good morning!")
Enter fullscreen mode Exit fullscreen mode

или

print('Good morning!')
Enter fullscreen mode Exit fullscreen mode

Top comments (0)