5 способов печати пустой строки в Python

5 способов печати пустой строки в Python

Существует несколько способов печати пустой строки в Python. Рассмотрим все способы на простых примерах.

Введение

Иногда, программируя на Python, мы сталкивались с ситуацией, когда нам нужно распечатать данные в новой строке, пустой строке между двумя линиями, или распечатать данные в той же строке без использования новой строки. Эта статья поможет вам разобраться в концепции распечатки пустой строки всеми предложенными способами.

Что такое пустая строка?

Пустая строка — это строка, в которой много пробелов или символов горизонтальной табуляции. Так же пустая строка может содержать скрытые символы обрыва строки или начала новой строки.

Теперь, когда мы определись с терминологией давайте перейдем к рассмотрению всех вариантов на примерах.

Использования функции print без аргументов

В этом примере мы будем использовать функцию print, чтобы вывести пустую строку между двумя соседними строками.

Давайте рассмотрим пример для лучшего понимания концепции:

line1 = "Строка №1 для примера использования функции print без аргументов"
line2 = "Строка №2 для примера использования функции print без аргументов"

print(line1)
print()
print(line2)

Вывод программы

Строка №1 для примера использования функции print без аргументов

Строка №2 для примера использования функции print без аргументов

Разберем пример по шагам:

  • Создали две переменных со строковым значением
  • Распечатали первую переменную
  • Запустили функцию print без передачи аргументов
  • Распечатали вторую переменную

Если не передавать аргументы в функцию print она распечатает нам пустую строку.

Использования функции print и одинарные кавычки

В этом примере мы будем использовать функцию print() с одиночными кавычками, чтобы вывести пустую строку между двумя заданными строками.

Рассмотрим пример для лучшего понимания концепции:

line1 = "Строка №1 для примера использования функции print и одинарные кавычки"
line2 = "Строка №2 для примера использования функции print и одинарные кавычки"

print(line1)
print('')
print(line2)

Вывод программы

Строка №1 для примера использования функции print и одинарные кавычки

Строка №2 для примера использования функции print и одинарные кавычки

Разберем пример по шагам:

  • Создали две переменных со строковым значением
  • Распечатали первую переменную
  • Запустили функцию print в аргументах указав одинарные кавычки
  • Распечатали вторую переменную

Как и в первом случае, если передать в функцию print пустой список — Python распечатает нам пустую строку.

Использования функции print и двойные кавычки

В этом примере мы будем использовать функцию print с двойными кавычками, чтобы вывести пустую строку между двумя заданными строками.

Рассмотрим пример для лучшего понимания концепции:

line1 = "Строка №1 для примера использования функции print и двойные кавычки"
line2 = "Строка №2 для примера использования функции print и двойные кавычки"

print(line1)
print("")
print(line2)

Вывод программы

Строка №1 для примера использования функции print и двойные кавычки

Строка №2 для примера использования функции print и двойные кавычки

Разберем пример по шагам:

  • Создали две переменных со строковым значением
  • Распечатали первую переменную
  • Запустили функцию print в аргументах указав двойные кавычки
  • Распечатали вторую переменную

Так же как и в предыдущем примере использование функции print с пустым списком в аргументах распечатает нам пустую строку.

Использования функции print с символом новой строки

В этом примере мы будем использовать функцию print с символом новой строки, чтобы вывести пустую строку между двумя заданными строками. Символ новой строки обозначается «\n». Символ новой строки может быть записан в одинарных и двойных кавычках в соответствии с вашими предпочтениями.

Давайте рассмотрим пример для лучшего понимания концепции:

line1 = "Строка №1 для примера использования функции print с символом новой строки"
line2 = "Строка №2 для примера использования функции print с символом новой строки"

print(line1, "\n")
print(line2)

Вывод программы:

Строка №1 для примера использования функции print с символом новой строки 

Строка №2 для примера использования функции print с символом новой строки

Разберем пример по шагам:

  • Создали две переменных со строковым значением
  • Распечатали первую переменную с символом переноса строки
  • Распечатали вторую переменную

Используя символ переноса строки в функции print мы можем выводить пустые строки.

Печать нескольких пустых строк

В этом примере мы будем использовать функцию print с символом новой строки и оператором *, которые могут производить несколько пустых строк между двумя заданными строками.

Рассмотрим пример для лучшего понимания концепции:

line1 = "Строка №1 для примера печати нескольких пустых строк"
line2 = "Строка №2 для примера печати нескольких пустых строк"

print(line1)
print("\n" * 10)
print(line2)

Вывод программы:

Строка №1 для примера печати нескольких пустых строк










Строка №2 для примера печати нескольких пустых строк

Разберем пример по шагам:

  • Создали две переменных со строковым значением
  • Распечатали первую переменную
  • Распечатали 10 символов переноса строки
  • Распечатали вторую переменную

Используя мультипликатор в функции print мы можем сгенерировать любое количество новых строк.

Вывод

В этой статье мы узнали о том, как вывести пустую строку между двумя строками в языке программирования Python. Мы также научились печатать несколько пустых строк между двумя строками. Все способы рассматривались на примерах и подробно обсуждались. Вы можете выбрать любой из способов печати пустых строк на питоне в соответствии с вашими предпочтениями.

Однако, если у вас есть сомнения или вопросы, дайте мне знать в разделе комментариев ниже. Я постараюсь помочь вам как можно скорее.

Егор Егоров

Программирую на Python с 2017 года. Люблю создавать контент, который помогает людям понять сложные вещи. Не представляю жизнь без непрерывного цикла обучения, спорта и чувства юмора.

Ссылка на мой github есть в шапке. Залетай.

Оцените автора
Егоров Егор
Добавить комментарий

  1. Александр

    print(»,»)

    Ответить
  2. Александр

    print(»,») — печатает пустую строку, а print(»,,») — SyntaxError: invalid syntax. В чем секрет?

    Ответить
    1. Егор Егоров автор

      Может быть проблема в кавычках? 🙂

      Ответить