Melhor resposta
A função de impressão do Python 3 pode aceitar vários argumentos para imprimir. O parâmetro sep define o separador entre os argumentos ou itens em um iterador a ser impresso. O padrão do Python 3 set é “ espaço ”, que é conhecido como “ espaçamento suave ”. O parâmetro end define o terminador de linha para a função de impressão. O padrão do Python 3 é “ nova linha ” como no caso de muitas linguagens de programação.
Vamos ver alguns exemplos para sep
- Com vários parâmetros:
#Printing multiple arguments with user defined separator
print("apple", "orange", "mango", sep = "\_")
imprimirá “apple\_orange\_mango”
- Com um iterador:
#A list of fruits
fruit\_list = ["apple", "orange", "mango"]
#Printing list with user defined separator
print(fruit\_list, sep = "\_")
imprimirá o mesmo i. e. “Apple\_orange\_mango”
Vamos ver exemplos para fim agora
#Printing multiple lines with user defined line terminator
print("First line example", end = "@")
print("Second line example")
será impresso
“Exemplo da primeira linha @ Exemplo da segunda linha” mas por padrão seria
“Exemplo da primeira linha
Exemplo da segunda linha”
Resposta
É uma tabulação / indentação se usada em uma string (ou seja, uma sequência de caracteres, formando um texto).
Experimente coisas como:
print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."
Na string, você pode adicionar operadores como \ t em qualquer lugar que desejar.
Existem também outros:
\ n = avanço de linha (imprime as coisas depois disso na próxima linha) \ r = retorno de carro (basicamente também usado para imprimir coisas na próxima linha) \ = imprimir uma aspa simples () em seu texto \ ”= imprimir uma aspa dupla (“) no seu texto \\ = imprimir uma barra invertida (\) no seu texto
Nota: no Windows, se você quiser imprimir o material na próxima linha, você precisa usar \ r \ n, em Mac (antes do OS X) você precisa usar \ r, nos Macs atuais (OS X e posterior) você usa \ n, e no Linux você usa \ n.
No Mac (se não antes do OS X) e Linux, o exemplo a seguir funciona:
print("Hello, \"friend\"!\nPlease enter your name below:\n\nName:\t(your name here)\nAge:\t(your age here)")
print("\nGood. Here"s how you print directories: \"C:Users\\Quora\\examples\"\nI hope this example helped!")
No Windows, basta substituir todos os \ n por \ r \ n.
Ele deve imprimir algo assim:
Observe que usei \ t entre “Nome:” e “(seu nome aqui)”, bem como entre “Idade:” e “(sua idade aqui)”.