Python sep: работа с разделителем в Python
В Python `sep` — это параметр функции `print()`, который используется для указания разделителя между значениями, передаваемыми в `print()`.
Как правило, по умолчанию `sep` установлен в `' '` (одиночный пробел), что означает, что каждое значение в списке аргументов `print()` будет выведено через пробел. Однако вы можете изменить его на любую строку или символ, которую хотите использовать в качестве разделителя.
Пример 1:
print('Hello', 'world', sep=' ') # Результат: Hello world
Здесь мы использовали пробел в качестве разделителя между `'Hello'` и `'world'`.
Пример 2:
print('1', '2', '3', '4', sep='-') # Результат: 1-2-3-4
В этом примере мы использовали дефис в качестве разделителя между значениями.
Пример 3:
words = ['Python', 'is', 'cool']
print(*words, sep=' ') # Результат: Python is cool
Здесь мы использовали оператор `*` для передачи значений из списка `words` в `print()` как аргументы и установили пробел в качестве разделителя.
`sep` — очень полезный параметр, который помогает улучшить форматирование вывода на экран в Python.