Функция печати Python: использование параметров «end» и «sep» для форматирования вывода

Параметры «end» и «sep» в Python используются для управления форматированием вывода при использовании функции «print». Они влияют на то, как разделяются несколько значений и как последнее значение завершается при выводе на печать.

  1. Параметр «end»:
    Параметр «end» определяет, какие символы печатаются в конце вывода. По умолчанию для параметра «end» установлено значение «\n», что означает, что в конце печатается символ новой строки. Однако вы можете изменить его на любой другой символ или строку.

Пример:

print("Hello", end=' ')
print("World", end='!')

Вывод: Привет, мир!

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

  1. Параметр «sep»:
    Параметр «sep» определяет, как разделяются несколько значений при использовании функции «print» с несколькими аргументами. По умолчанию для параметра «sep» установлен пробел (’ ‘), что означает, что значения разделяются пробелами. Однако вы можете изменить его на любой другой символ или строку.

Пример:

print("apple", "banana", "orange", sep=', ')

Выход: яблоко, банан, апельсин

В этом примере для параметра «sep» установлено значение ‘, ‘, что означает, что значения разделяются запятой и пробелом. В результате три значения печатаются с запятыми и пробелами между ними.