Тема урока: ввод-вывод данных
- Вывод данных, команда
print()
(Вы здесь) - Ввод данных, команда
input()
Перейти–>
Аннотация. Ввод и вывод данных в языке Python. Несложные программы, которые умеют что-то выводить на экран (команда print()
) и считывать информацию с клавиатуры (команда input()
).
Вывод данных, команда print
Для вывода данных на экран используется команда print()
.
Внутри круглых скобок пишем, что хотим вывести на экран. Если это текст, то обязательно указываем его внутри кавычек. Кавычки могут быть одинарными или двойными. До и после текста мы ставим только одинаковые кавычки.
Например, следующий код:
print('Мы изучаем язык Python')
выведет на экран текст:
Мы изучаем язык Python
Если вы используете IDE VS Code, то вывод появится в окне Терминал.
Запомни: кавычки могут быть и одинарными, и двойными. Следующие две строки делают одно и то же.
print('Python')
print("Python")
То, что мы пишем в круглых скобках у команды print()
, называется аргументами команды.
При этом команда print()
позволяет указывать несколько аргументов, в таком случае их надо отделять запятыми. Если вы не будете писать запятые между аргументами, Python воспримет это как синтаксическую ошибку.
Например, следующий код:
print('Скоро я', 'буду программировать', 'на языке', 'Python!')
выведет на экран текст (под ⎵
мы понимаем символ пробела):
Скоро я⎵буду программировать⎵на языке⎵Python!
Обратите внимание, в качестве разделителя при выводе данных между аргументами команды используется символ пробел. По умолчанию команда print()
добавляет ровно один пробел между всеми своими аргументами. Например, следующая программа:
print('1', '2', '4', '8', '16')
выводит числа 1 2 4 8 16
. Числа выведены ровно через один пробел.
Запомни: при написании кода между аргументами команды print()
после запятой мы ставим один символ пробел. Это общепринятое соглашение в языке Python. Этот символ пробела не влияет на вывод данных. Это просто для читабельности кода.
Примечания
Примечание 1. Команда print()
записывается только маленькими буквами, другое написание недопустимо, так как в Python строчные и заглавные буквы различны.
Примечание 2. Каждая последующая команда print()
выводит указанный текст с новой строки. Например, следующая программа:
print('Какой хороший день!')
print('Работать мне не лень!')
выведет на экран две строки:
Какой хороший день! Работать мне не лень!
Примечание 3. Команда print()
с пустым списком аргументов просто вставляет новую пустую строку. Например:
print('Какой хороший день!')
print()
print('Работать мне не лень!')
выведет на экран три строки, одна из которых пустая:
Какой хороший день! Работать мне не лень!
Примечание 4. Почему в Python можно использовать как одинарные, так и двойные кавычки для обрамления текста? Ответ очень прост — часто кавычки являются частью текста. И чтобы Python мог правильно распознать такой текст, пользуемся разными:
- если в тексте нужны одинарные кавычки, то для обрамления такого текста используем двойные кавычки;
- если в тексте нужны двойные кавычки, то обрамляем его одинарными.
Результатом выполнения кода:
print('В тексте есть "двойные" кавычки')
print("В тексте есть 'одинарные' кавычки")
будет:
В тексте есть "двойные" кавычки В тексте есть 'одинарные' кавычки
Частые ошибки
Сейчас обсудим ошибки, которые учащиеся чаще всего совершают при освоении данной темы.
1. Отсутствие запятых ,
между аргументами в команде print()
:
❌ Неправильно:
print('Я' 'люблю' 'Python' '!')
✅ Правильно:
print('Я', 'люблю', 'Python', '!')
В Python аргументы в команде print()
всегда должны разделяться запятыми.
2. Отсутствие кавычек ''
для строк в команде print()
.
❌ Неправильно:
print(Я, также, люблю, математику, !)
✅ Правильно:
print('Я', 'также', 'люблю', 'математику', '!')
В Python строки всегда должны быть заключены в кавычки.
3. Знак =
после команды print()
:
❌ Неправильно:
print = ('Оппенгеймер vs Барби')
✅ Правильно:
print('Оппенгеймер vs Барби')
Эта часть открыта для всех, более того, первая часть (введение) и часть (начало изучения) также будут открыты для всех. Однако далее только по подписке.
Подписку можно оформить по ссылке: https://paywall.pw/glom1jyaymob
Либо в сообществе ВК: https://vk.com/code_program
Цена подписки: 250 рублей в месяц, но, вы можете указать сумму больше, на сколько посчитаете нужным.
Статьи будут выходить регулярно, каждые 2-3 дня.
Разбирать будем от простых, до самых сложных кейсов.
Более того, если вы решите поддержать меня как автора дополнительно, это можно будет сделать в любое время, в каждой статье будет номер карты.
Если дочитали до конца СПАСИБО!
Если поддержите финансово, ОГРОМНОЕ СПАСИБО!!!
Подпишитесь на ежемесячную поддержку автора, так вы поможете мне на развитие.
А я помогу вам, вы получите доступ:
- к закрытым статьям по программированию и дизайну.
- к закрытому чату, сможете получить помощь у меня.
- к эксклюзивным материалам, которые больше нигде не публикуются.
- в будущем каждый сможет получить небольшой презент от меня.
Подписка доступна в сообществе ВК: https://vk.com/code_program
Ссылки:
- ВК Сообщество Сервисного центра: https://vk.com/sc_novokopylovo
- ВК Сообщество по дизайну и программированию: https://vk.com/code_program
- Канал Инвестиции и заработок в Телеграмм: https://t.me/nb83_invest
- Ютуб-канал: http://www.youtube.com/@nberesnev83
- Одноклассники: https://ok.ru/nberesnev83
- Telegram: https://t.me/nberesnev83
- WhatsApp: https://wa.me/79835522434
Донат можете перевести по номеру карты:
2202 2061 1435 7028 (Сбер)
Постараюсь отчитываться раз в месяц о полученных донатах. Благодарю всех неравнодушных, огромное вам спасибо!