Функция print()
— одна из самых часто используемых в Python. Она позволяет выводить текст и данные на экран, что делает её незаменимой при разработке программ и отладки кода. В этой лекции мы рассмотрим, как работает функция print()
, и познакомимся с её параметрами, такими как sep
и end
.
print()
Функция print()
в Python используется для вывода информации в консоль. Например, вы можете вывести текст или значения переменных:
print("Hello, World!") # Выводит: Hello, World!
Вы можете передавать в print()
несколько значений, разделяя их запятыми. В этом случае функция выведет все значения на одной строке, автоматически разделяя их пробелами:
name = "Юрий"
age = 15
print("Меня зовут", name, "и мне", age, "лет.")
# Выводит: Меня зовут Юрий и мне 15 лет.
sep
Параметр sep
(от слова separator — разделитель) позволяет изменить разделитель, который используется между передаваемыми значениями. По умолчанию print()
разделяет значения пробелами, но вы можете указать любой другой разделитель, используя параметр sep
.
Пример использования sep
:
print("Python", "это", "весело!", sep="-")
# Выводит: Python-это-весело!
В этом примере вместо пробела между словами используется дефис.
Вы можете использовать разные символы в качестве разделителя:
print("2024", "08", "13", sep="/")
# Выводит: 2024/08/13
end
Параметр end
(от слова end — конец) позволяет изменить то, что будет добавлено в конце строки после вывода всех значений. По умолчанию print()
завершает вывод новой строкой, но вы можете изменить это поведение.
Пример использования end
:
print("Первый текст", end="... ")
print("Второй текст")
# Выводит: Первый текст... Второй текст
Здесь вместо перехода на новую строку после первой команды print()
, программа выводит три точки и пробел, а затем продолжает вывод со второй строки.
Вы также можете использовать любой другой символ, в том числе и отсутствие разделителя:
print("1", end="-")
print("2", end="-")
print("3")
# Выводит: 1-2-3
sep
и end
Вы можете одновременно использовать оба параметра для более гибкого управления выводом. Например:
print("Имя", "Фамилия", sep=": ", end="; ")
print("Возраст", "25", sep=": ")
# Выводит: Имя: Фамилия; Возраст: 25
Функция print()
— это простой, но мощный инструмент для вывода информации в Python. Параметры sep
и end
позволяют изменять стандартный вывод, делая его более подходящим для ваших задач. В следующих лекциях мы продолжим изучение других полезных функций Python и методов работы с текстом и данными.