Несколько способов печати нескольких строк в одной строке в Python

Печатать несколько строк в одной строке в Python можно различными методами. В этой статье мы рассмотрим несколько методов вместе с примерами кода, которые помогут вам выполнить эту задачу. Давайте погрузимся!

Метод 1: использование функции print() с несколькими аргументами

print("String 1", "String 2", "String 3")

Метод 2. Объединение строк с помощью оператора “+”

print("String 1" + "String 2" + "String 3")

Метод 3: использование параметра sep в функции print()

print("String 1", "String 2", "String 3", sep="")

Метод 4. Использование форматированных строковых литералов (f-строки)

string1 = "String 1"
string2 = "String 2"
string3 = "String 3"
print(f"{string1} {string2} {string3}", end="")

Метод 5. Соединение строк с помощью метода join()

strings = ["String 1", "String 2", "String 3"]
print(" ".join(strings))

Метод 6: использование параметра end в функции print()

print("String 1", end=" ")
print("String 2", end=" ")
print("String 3")

Метод 7: использование функции sys.stdout.write()

import sys
sys.stdout.write("String 1")
sys.stdout.write("String 2")
sys.stdout.write("String 3")

Метод 8. Использование метода write() для файловых объектов

with open("output.txt", "w") as file:
    file.write("String 1")
    file.write("String 2")
    file.write("String 3")

Печать нескольких строк в одной строке в Python можно разными способами, как показано в этой статье. Предпочитаете ли вы использовать функцию print() с несколькими аргументами, конкатенацию, форматированные строковые литералы или другие методы, такие как join() или write(), у вас есть множество вариантов на выбор в зависимости от ваших конкретных требований.