Вывод «Hello World!» — это, наверное, один из самых распространенных ритуалов для всех языков программирования, поэтому при изучения основ функции print
можно и взять его за основу.
Print — это как первая буква в алфавите программирования. В Python она отвечает за вывод данных пользователю.
print()
используется для показа информации пользователю или программисту. Она не меняет значения, переменные или функции, а просто показывает данные.
Функция очень полезна для программиста, ведь помогает проверять значения, устанавливать напоминания или показывать сообщения на разных этапах процесса работы программы.
Правила использования
- Print работает с круглыми скобками. Вот корректный синтаксис:
print()
. - Если нужно вывести текст, то его необходимо заключить в скобки:
print("Hello World")
. - Символ
#
используется для добавления комментариев в текст. Эти комментарии не выполняются и не выводятся. Они выступают всего лишь заметками для тех, кто работает с кодом.
Частые ошибки
- Нельзя выводить текст без скобок. Хотя такой подход и работает с Python 2, в Python 3 возникнет ошибка.
- Внутри функции print не нужно использовать кавычки при выводе значений переменных. Они нужны только для строк.
Переменная — сущность, которая хранит записанное значение. Например, в контакты телефона мы сохраняем номер под именем, что бы не запоминать его и не вводить каждый раз. В python мы сохраняем такие значения в переменные:
pavel = "8 800 123 45 67"
Примеры функции print()
>>> print("Hello, World!")
Hello, World!
Важные моменты:
- Текст для вывода должен быть заключен в скобки. Это правило синтаксиса, которому нужно следовать.
- Если выводится переменная, то кавычки не нужны, достаточно ввести название самой переменной. Как в следующем примере:
>>> my_message = "Этот текст выводим"
>>> print(my_message)
Этот текст выводим
Советы:
- Используйте запятую. Можно вывести несколько значений, разделив их запятыми.
print("Привет" , "меня зовут" , "Иван")
- Параметр
sep
. Помимо того, что можно увидеть, есть еще и параметрsep
, который разделяет каждое значение указанным разделителем.
print("Model S" , "Model 3" , sep="--")
- Параметр
end
. По умолчанию функция добавляет символ новой строки после каждого выполнения. Этого можно избежать с помощью параметраend
. Ему также можно присвоить любое значение.
print("Model S" , "Model 3" , end="|")
print("100" , "200" , end="|")
print("USA" , "France" , end="|")
>>> print("Привет" , "меня зовут" , "Иван")
Привет меня зовут Иван
>>># Это комментарий. Обычно здесь пишут пояснения своего кода. Эта строка не выполняется.
>>> print("Привет" , "меня зовут" , "Иван")
Привет меня зовут Иван
Можно увидеть, что в коде есть строка комментария, которая начинается с символа #
. Она полностью игнорируется программой — ее можно воспринимать как заметку относительно содержания кода.
Задачи к уроку
Попробуйте решить задачи к этому уроку для закрепления знаний.
1. Отредактируйте код, что бы он выводил текст Добро пожаловать!
.
# данный код
print("Hello world")
# требуемый вывод:
# Добро пожаловать!
2. Допишите код, что бы получить вывод: Функция print()
.
# данный код
my_text=""
print(my_text)
# требуемый вывод:
# Функция print()
3. Даны переменные name, surname и salary. Выведите требуемый текст.
# данный код
name = "Иван"
surname = "Петров"
salary = "90 000"
# требуемый вывод:
# Иван Петров зарабатывает 90 000 рублей
Источник: https://pythonru.com/uroki/python-dlja-nachinajushhih/funkcija-print
1 comments
Проверка комментария
HoBый комментарий
3 comments
Quisque orci nibh, porta vitae sagittis sit amet, vehicula vel mauris. Aenean at justo dolor. Fusce ac sapien bibendum, scelerisque libero nec
Quisque semper nunc vitae erat pellentesque, ac placerat arcu consectetur
Leave a Reply
Your email address will not be published. Required fields are marked *