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