Mi a különbség a sep és a Python nyomtatási függvény vége között?


Legjobb válasz

A Python 3 nyomtatási funkciója több argumentumot is képes kinyomtatni. A sep paraméter meghatározza az elválasztót a kinyomtatni kívánt iterátor argumentumai vagy elemei között. A Python 3 sep alapértelmezés szerint „ szóköz ”, amely „ puha távolság ” néven ismert. A end paraméter határozza meg a nyomtatási funkció sorterminálját. A Python 3 alapértelmezés szerint „ új sor ”, mint sok programozási nyelv esetében.

Nézzünk meg néhány példát a szep

  • Több paraméterrel:

#Printing multiple arguments with user defined separator

print("apple", "orange", "mango", sep = "\_")

kinyomtatja az „apple\_orange\_mango”

  • Ismétlővel:

#A list of fruits

fruit\_list = ["apple", "orange", "mango"]

#Printing list with user defined separator

print(fruit\_list, sep = "\_")

ugyanazt az i-t fogja kinyomtatni. e. „Apple\_orange\_mango”

Nézzük meg a end példákat most

#Printing multiple lines with user defined line terminator

print("First line example", end = "@")

print("Second line example")

nyomtat

„Első sor példa @ Második sor példa”, de alapértelmezés szerint ez

„Első sor példa

Második sor példa”

Válasz

Ez egy tabulátor / behúzás, ha egy karakterláncban használják (azaz egy karaktersorozat, amely szöveget alkot).

Csak próbálkozzon például:

print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."

A karakterláncban tetszőleges operátorokat vehet fel, mint például \ t.

Vannak még mások is:

\ n = linefeed (utána kinyomtatja a cuccot a következő sorra) \ r = kocsi vissza (alapvetően a következő sorra való nyomtatáshoz is használják) \ = egyetlen idézet () nyomtatása a szövegbe \ “= print kettős idézet (“) a szövegben \\ = hátlap (\) nyomtatása a szövegben

Megjegyzés: Windows rendszeren, ha a következő sorra szeretné nyomtatni a cuccot, akkor a \ r \ n, tovább A Mac-et (OS X előtt) a \ r, a jelenlegi Mac (OS X és újabb) Mac gépeken \ n, a Linux rendszeren pedig \ n kell használnia.

Mac gépen (ha nem az operációs rendszer előtt) X) és Linux esetén a következő példa működik:

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!")

Windows rendszeren egyszerűen cserélje le az összes \ n szót \ r \ n kifejezésre.

Valami ilyesmit kell kinyomtatnia:

Ne feledje, hogy \ t használtam a „Név:” és a „(itt a neved)”, valamint az „Életkor:” és „(itt a korod)” között.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük