end
в функции print()
определяет, чем заканчивается вывод. По умолчанию это символ новой строки (\n
), поэтому каждый вызов print()
выводит текст на новой строке. Изменив значение end
, можно, например, печатать несколько элементов в одну строку, разделяя их пробелом (end=" "
) или любым другим символом/строкой.
Параметр end
в функции print()
в Python определяет, что будет добавлено в конце вывода после вывода всех переданных аргументов.
По умолчанию, значение параметра end
равно символу новой строки (\n
). Именно поэтому каждый вызов print()
по умолчанию переводит курсор на новую строку.
Вы можете изменить значение end
, чтобы указать другой символ или строку для добавления в конце вывода. Это полезно, когда нужно, например, вывести несколько значений в одной строке, разделенных пробелами или другими символами, или когда нужно подавить перевод на новую строку.
Пример:
print("Hello", end=" ")
print("World!")
Вывод этого кода будет:
Hello World!
В первом вызове print()
, параметр end=" "
указывает, что после "Hello" нужно добавить пробел, а не новую строку. Второй вызов print()
выводит "World!" и, поскольку параметр end
не указан, добавляет новую строку по умолчанию.
Если установить end=""
, то никакой символ не будет добавлен в конце вывода, и последующие вызовы print()
будут продолжать вывод в той же строке.