Учимся показывать данные и оставлять заметки в коде.
⏱️ ~45 мин·Начальный·📚 3 урока
Функция print() подробнее
В прошлом уроке мы печатали одну фразу. Но print() умеет больше: ему можно передать несколько значений через запятую, и он выведет их в одну строкуТекстовое значение в кавычках: "привет". Неизменяема. По-английски string (str)., автоматически разделив пробелами.
Предскажите вывод, затем запустите:
▶ print.py
Заметили? Между Меня зовут и Виктор появился пробел, хотя мы его не писали. Это print() сам ставит пробелы между значениями, перечисленными через запятую.
Строки и числа — это разное
Посмотрите внимательно на код выше: "Виктор" в кавычках, а 25 — без. Это не случайность:
в кавычках — строка (текст), Python печатает её как есть;
без кавычек число — Python воспринимает его как число и может с ним считать.
Лучше всего разницу видно, когда внутри print() стоит пример. Запустите и сравните две строки:
▶ string-vs-number.py
💡Совет
Запомните на будущее: кавычки превращают что угодно в текст. "2 + 2" для Python — это просто пять символов, а не математика. А 2 + 2 без кавычек — настоящее сложение.
Пустая строка и красивый вывод
Иногда между строками вывода хочется сделать отступ — пустую строку. Для этого достаточно вызвать print() вообще без ничего, с пустыми скобками. Запустите и посмотрите на «дырку» в выводе:
▶ empty.py
Комментарии — заметки для людей
Всё, что идёт после символа # (решётка), Python игнорирует — не выполняет и не печатает. Это комментарий: пояснение, которое вы оставляете себе и другим людям, читающим код.
Запустите и убедитесь, что строки с # на вывод никак не влияют:
▶ comments.py
📝Заметка
Комментарии помогают «выключить» строку кода, не удаляя её, — этим приёмом постоянно пользуются программисты, когда что-то проверяют. А хороший комментарий объясняет почему вы что-то делаете, а не что — что и так видно из кода.
Частые ошибки новичков
Прежде чем перейти к практике, разберём две ошибки, на которые натыкаются почти все. Зная их заранее, вы сэкономите много времени.
1. Забыли кавычки у текста. Запустите — увидите NameError. Python решил, что Привет без кавычек — это имя переменнойИменованное хранилище для значения. Имя связывается со значением через присваивание: x = 5., а такой переменной нет. Почините: оберните слово в кавычки.
▶ error-1.py
2. Русская «лишняя» буква или неправильные кавычки. Имя команды нужно писать строго как print маленькими латинскими буквами. Запустите код с опечаткой и посмотрите на NameError, затем исправьте prnt на print:
▶ error-2.py
⚠️Осторожно
Python чувствителен к регистру: print работает, а Print или PRINT — нет. Большинство ошибок новичка — это опечатки и забытые кавычки или скобки. Это абсолютно нормально, со временем глаз научится замечать их мгновенно.
Заданиерешение.py
Выведите на экран две строки: сначала слово Python, затем фразу это просто (каждое — отдельным вызовом print).
Заданиерешение.py
Посчитайте с помощью Python, сколько будет 15 + 27, и выведите результат на экран. Само число (не строку!) должен напечатать print.
Заданиелёгкаярешение.py
В одном часе 60 минут, а в одной минуте 60 секунд. Посчитайте с помощью Python, сколько секунд в одном часе, и выведите результат (одно число).
❓Проверь себя
Что выведет print(3 + 4)?
Что напечатает строка: print("5 + 5")?
Зачем нужен символ # в коде?
📝Заметка
Что вы узнали в этом уроке:
print() может печатать несколько значений через запятую и сам ставит пробелы;
кавычки превращают что угодно в текст (строку), а числа без кавычек участвуют в вычислениях;
пустой print() печатает пустую строку;
# начинает комментарий — заметку для людей;
самые частые ошибки новичка — забытые кавычки, скобки и опечатки в слове print.
Комментарии
Загрузка…
Загрузка комментариев…