Cel mai bun răspuns
Funcția de imprimare Python 3 poate accepta mai multe argumente pentru a imprima. Parametrul sep definește separatorul dintre argumentele sau elementele dintr-un iterator de imprimat. Python 3 sep este implicit „ spațiu ”, cunoscut sub numele de „ spațiere ușoară ”. Parametrul end definește terminatorul de linie pentru funcția de imprimare. Python 3 implicit este „ linie nouă ” ca în cazul multor limbaje de programare.
Să vedem câteva exemple pentru sep
- Cu mai mulți parametri:
#Printing multiple arguments with user defined separator
print("apple", "orange", "mango", sep = "\_")
va imprima „apple\_orange\_mango”
- Cu un iterator:
#A list of fruits
fruit\_list = ["apple", "orange", "mango"]
#Printing list with user defined separator
print(fruit\_list, sep = "\_")
va imprima același i. e. „Apple\_orange\_mango”
Să vedem exemple pentru end acum
#Printing multiple lines with user defined line terminator
print("First line example", end = "@")
print("Second line example")
va imprima
„Exemplu prima linie @ Exemplu a doua linie”, dar în mod implicit ar fi
„Exemplu prima linie
Exemplu a doua linie”
Răspuns
Este o filă / liniuță dacă este utilizată într-un șir (adică o secvență de caractere, formând un text).
Încercați lucruri precum:
print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."
În șir, puteți adăuga operatori precum \ t oriunde doriți.
Există și alții:
\ n = linefeed (tipărește lucrurile după aceasta pe următoarea linie) \ r = returnare cărucior (utilizată practic și pentru tipărirea lucrurilor pe următoarea linie) \ = tipărește un ghilimel () în textul tău \ ”= tipărește o ghilimelă dublă („) în textul dvs. \\ = tipăriți o bară inversă (\) în textul dvs.
Notă: pe Windows, dacă doriți să imprimați lucrurile pe următoarea linie, trebuie să utilizați \ r \ n, activat Mac (înainte de OS X) trebuie să utilizați \ r, pe Mac-urile curente (OS X și versiuni ulterioare) utilizați \ n, iar pe Linux utilizați \ n.
Pe Mac (dacă nu înainte de OS X) și Linux, următorul exemplu funcționează:
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!")
În Windows, trebuie doar să înlocuiți toate \ n cu \ r \ n.
Ar trebui să imprime ceva de genul acesta:
Rețineți că am folosit \ t între „Nume:” și „(numele tău aici)”, precum și între „Vârstă:” și „(vârsta ta aici)”.