Migliore risposta
La funzione print di Python 3 può accettare più argomenti per la stampa. Il parametro sep definisce il separatore tra gli argomenti o gli elementi in un iteratore da stampare. Il valore predefinito di Python 3 sep è “ spazio “, noto come “ spaziatura morbida “. Il parametro end definisce il terminatore di riga per la funzione di stampa. Il valore predefinito di Python 3 è “ nuova riga ” come nel caso di molti linguaggi di programmazione.
Vediamo alcuni esempi per sep
- Con più parametri:
#Printing multiple arguments with user defined separator
print("apple", "orange", "mango", sep = "\_")
stamperà “apple\_orange\_mango”
- Con un iteratore:
#A list of fruits
fruit\_list = ["apple", "orange", "mango"]
#Printing list with user defined separator
print(fruit\_list, sep = "\_")
stamperà lo stesso i. e. “Apple\_orange\_mango”
Vediamo esempi per end adesso
#Printing multiple lines with user defined line terminator
print("First line example", end = "@")
print("Second line example")
stamperà
“Esempio prima riga @ Esempio seconda riga” ma per impostazione predefinita sarebbe
“Esempio prima riga
Esempio seconda riga”
Risposta
È una tabulazione / rientro se usato in una stringa (cioè una sequenza di caratteri, che forma un testo).
Prova cose come:
print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."
Nella stringa puoi aggiungere operatori come \ t ovunque tu voglia.
Ce ne sono anche altri:
\ n = avanzamento riga (stampa il contenuto dopo questo nella riga successiva) \ r = ritorno a capo (in pratica utilizzato anche per stampare materiale nella riga successiva) \ = stampa una singola virgoletta () nel testo \ “= stampa virgolette doppie (“) nel testo \\ = stampa una barra rovesciata (\) nel testo
Nota: su Windows, se vuoi stampare il contenuto nella riga successiva, devi usare \ r \ n, su Mac (prima di OS X) devi usare \ r, sugli attuali Mac (OS X e successivi) usi \ ne su Linux usi \ n.
Su Mac (se non prima di OS X) e Linux, il seguente esempio funziona:
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!")
Su Windows, sostituisci tutto \ n con \ r \ n.
Dovrebbe stampare qualcosa del genere:
Tieni presente che ho usato \ t tra “Nome:” e “(il tuo nome qui)”, nonché tra “Età:” e “(la tua età qui)”.