sep Parâmetro na função de impressão em Python

Muhammad Waiz Khan 25 abril 2021
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