Избегайте новой строки в выводе Python

Чтобы избежать появления новой строки в Python, вы можете использовать следующие методы:

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

print("Avoiding new line", end="")
print(" in Python")

Выход:

Avoiding new line in Python

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

import sys
sys.stdout.write("Avoiding new line")
sys.stdout.write(" in Python\n")

Выход:

Avoiding new line in Python

Метод 3. Объединение строк перед печатью

message = "Avoiding new line"
message += " in Python\n"
print(message)

Выход:

Avoiding new line in Python

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

message_parts = ["Avoiding new line", " in Python"]
message = ''.join(message_parts)
print(message)

Выход:

Avoiding new line in Python

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

with open("output.txt", "w") as file:
    file.write("Avoiding new line")
    file.write(" in Python\n")

Вывод (в файле «output.txt»):

Avoiding new line in Python

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