Vad är skillnaden mellan argumenten sep och slutar i en Python-utskriftsfunktion?


Bästa svaret

Python 3s utskriftsfunktion kan acceptera flera argument att skriva ut. Parametern sep definierar avgränsaren mellan argumenten eller objekten i en iterator som ska skrivas ut. Python 3 sep är som standard “ space ” vilket är känt som “ mjukt avstånd ”. Parametern slut definierar radterminatorn för utskriftsfunktionen. Python 3 är som standard < ny rad ”som i fallet med många programmeringsspråk.

Låt oss se några exempel på sep

  • Med flera parametrar:

#Printing multiple arguments with user defined separator

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

skriver ut ”apple\_orange\_mango”

  • Med en iterator:

#A list of fruits

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

#Printing list with user defined separator

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

skriver ut samma i. e. “Apple\_orange\_mango”

Låt oss se exempel för slut nu

#Printing multiple lines with user defined line terminator

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

print("Second line example")

kommer att skriva ut

”Exempel på första raden @ Exempel på andra raden” men som standard skulle det vara

”Exempel på första raden

Exempel på andra raden”

Svar

Det är en flik / indrag om den används i en sträng (dvs. en sekvens av tecken som bildar en text).

Testa bara saker som:

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

I strängen kan du lägga till operatorer som \ t var du vill.

Det finns också andra:

\ n = linefeed (skriver ut grejerna efter detta på nästa rad) \ r = vagnretur (används i princip även för att skriva ut grejer på nästa rad) \ = skriv ut en enda offert () i din text \ ”= skriv ut ett dubbelt citat (“) i din text \\ = skriv ut en backslash (\) i din text

Obs! Om du vill skriva ut saker på nästa rad i Windows måste du använda \ r \ n, på Mac (före OS X) måste du använda \ r, på de aktuella Mac-datorerna (OS X och senare) använder du \ n, och på Linux använder du \ n.

På Mac (om inte före OS X) och Linux fungerar följande exempel:

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

I Windows ersätter du bara alla \ n med \ r \ n.

Det ska skriva ut något så här:

Observera att jag använde \ t mellan ”Namn:” och ”(ditt namn här)”, samt mellan ”Ålder:” och ”(din ålder här)”.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *