Способы вывода нескольких строк в языке программирования Python — полное руководство с примерами кода и объяснениями

print("Первая строка", "Вторая строка", "Третья строка")

print("""Первая строка
Вторая строка
Третья строка""")

Кроме того, можно использовать символ переноса строки

print("Первая строка
Вторая строка
Третья строка")

Использование функции print()

, чтобы указать перевод строки.


print("Первая строка")
print("Вторая строка")

Этот код выведет две строки на экран:

Первая строка
Вторая строка

name = "John"
age = 25
print("Меня зовут %s, и мне %d лет." % (name, age))

Этот код выведет на экран следующую строку:

Меня зовут John, и мне 25 лет.

Использование символа перевода строки (
)

В Python можно использовать символ перевода строки (

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

Например, просто добавив символ перевода строки внутри строки, можно вывести две строки на разных строках:

print("Первая строка
Вторая строка")

Этот код выведет:

  • Первая строка
  • Вторая строка

Также можно использовать символ перевода строки внутри многострочной строки, ограниченной тройными кавычками:

print('''Первая строка
Вторая строка''')

Этот код также выведет:

  • Первая строка
  • Вторая строка

Символ перевода строки можно использовать для создания списков или других многострочных структур данных:

my_list = ['Первый элемент',
'Второй элемент',
'Третий элемент']

Такой список будет выглядеть следующим образом:

  1. Первый элемент
  2. Второй элемент
  3. Третий элемент

Таким образом, символ перевода строки (

Использование тройных кавычек

Синтаксис использования тройных кавычек в Python выглядит следующим образом:


"""
Первая строка текста
Вторая строка текста
Третья строка текста
"""


print("""
Это первая строка текста.
Это вторая строка текста.
Это третья строка текста.
""")

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


text = 'Это строка текста, содержащая "кавычки".'
print(text)
text = "Это строка текста, содержащая 'кавычки'."
print(text)

Использование метода join()

Чтобы воспользоваться методом join(), необходимо иметь список строк, которые нужно объединить. Затем вызывается метод join() на разделителе (например, пробел, запятая или перенос строки), и передается список строк как аргумент. Результатом выполнения метода будет одна строка, в которой все элементы списка будут объединены.

К примеру, имеется список строк:

ИмяВозраст
Анна25
Иван32
Мария19

Если мы хотим объединить строки из списка с разделителем запятая, то код будет выглядеть следующим образом:

lst = ['Анна', 'Иван', 'Мария']

result = ', '.join(lst)

В результате переменная result будет содержать строку: "Анна, Иван, Мария".

Использование символа конкатенации (+)

Код
string1 = "Привет, "
string2 = "мир!"
print(string1 + string2)
Привет, мир!
name = "Анна"
age = 25
print("Меня зовут " + name + " и мне " + str(age) + " лет.")
Меня зовут Анна и мне 25 лет.

В первом примере мы объединяем две строки «Привет, » и «мир!» с помощью символа конкатенации (+). Результатом будет строка «Привет, мир!».

Во втором примере мы объединяем строку «Меня зовут » с переменной name, строку » и мне » с помощью символа конкатенации (+). Также мы используем функцию str(age), чтобы преобразовать переменную age из целого числа в строку. Результатом будет строка «Меня зовут Анна и мне 25 лет.»

Использование символа форматирования (%)

Для использования символа форматирования необходимо использовать следующую синтаксическую конструкцию:

print("Текст %s" % переменная)

Пример использования символа форматирования:

name = "Иван"

age = 25

print("Меня зовут %s и мне %d лет" % (name, age))

В результате выполнения данного кода будет выведено сообщение:

Меня зовут Иван и мне 25 лет

При использовании символа форматирования %s, Python сам определит тип данных, исходя из типа передаваемой переменной.

Использование функции f-string

Пример:


name = "Alice"
age = 25
print(f"Привет, меня зовут {name} и мне {age} лет.")


Привет, меня зовут Alice и мне 25 лет.

Оцените статью