Care este diferența dintre argumentele sep și end într-o funcție de imprimare Python?


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)”.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *