sep Parâmetro na função de impressão em Python
Este tutorial irá explicar o parâmetro sep na função print().
A função print(objects, sep, end, file, flush) converte os objects em strings e imprime-os no fluxo de texto file fornecido; o end é o valor acrescentado no final do último object de entrada. O flush é definido como True se o usuário quiser liberar o fluxo à força. O argumento sep é usado como o separador que separa os objects sendo impressos pela função print().
o argumento sep da função print() em Python
O valor padrão do argumento sep é ' ', razão pela qual as várias strings são impressas pela função print() e separadas por ' '. O código de exemplo a seguir demonstra a saída do valor padrão do argumento sep quando a função print() é usada:
print("hey", "hi", "hello")
Resultado:
hey hi hello
Podemos definir o valor do argumento sep por nós mesmos e separar os objects de entrada (que queremos imprimir) usando o valor sep escolhido. O código de exemplo a seguir demonstra como usar valores diferentes como o argumento sep da função print() em Python.
print("hey", "hi", "hello", sep="_")
print("hey", "hi", "hello", sep="\t")
print("hey", "hi", "hello", sep="\n")
Resultado:
hey_hi_hello
hey hi hello
hey
hi
hello