Параметры функции print (sep, end)

Функция 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 и методов работы с текстом и данными.

Перейти к следующему шагу

Комментарии