Параметры «end» и «sep» в Python используются для управления форматированием вывода при использовании функции «print». Они влияют на то, как разделяются несколько значений и как последнее значение завершается при выводе на печать.
- Параметр «end»:
Параметр «end» определяет, какие символы печатаются в конце вывода. По умолчанию для параметра «end» установлено значение «\n», что означает, что в конце печатается символ новой строки. Однако вы можете изменить его на любой другой символ или строку.
Пример:
print("Hello", end=' ')
print("World", end='!')
Вывод: Привет, мир!
В этом примере параметр «end» имеет значение пробела для первого оператора печати и восклицательного знака для второго оператора печати. В результате два оператора печати печатаются в одной строке, разделенной пробелом, а последним символом является восклицательный знак.
- Параметр «sep»:
Параметр «sep» определяет, как разделяются несколько значений при использовании функции «print» с несколькими аргументами. По умолчанию для параметра «sep» установлен пробел (’ ‘), что означает, что значения разделяются пробелами. Однако вы можете изменить его на любой другой символ или строку.
Пример:
print("apple", "banana", "orange", sep=', ')
Выход: яблоко, банан, апельсин
В этом примере для параметра «sep» установлено значение ‘, ‘, что означает, что значения разделяются запятой и пробелом. В результате три значения печатаются с запятыми и пробелами между ними.