Mitä eroa on sep- ja loppu argumenteilla Python-tulostustoiminnossa?


Paras vastaus

Python 3: n tulostustoiminto voi hyväksyä useita argumentteja tulostettavaksi. Parametri sep määrittää erottimen tulostettavien iteraattorin argumenttien tai kohteiden välillä. Python 3 septin oletusasetuksena on ” väli ”, joka tunnetaan nimellä ” pehmeä väli ”. Parametri end määrittää rivitoiminnon tulostustoiminnolle. Python 3: n oletusarvo on ” uusi rivi ”, kuten monien ohjelmointikielien tapauksessa.

Katsotaan esimerkkejä sep

  • Useilla parametreilla:

#Printing multiple arguments with user defined separator

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

tulostaa ”apple\_orange\_mango”

  • iteraattorilla:

#A list of fruits

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

#Printing list with user defined separator

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

tulostaa saman i. e. ”Apple\_orange\_mango”

Katsotaan esimerkkejä end nyt

#Printing multiple lines with user defined line terminator

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

print("Second line example")

tulostaa

”Ensimmäisen rivin esimerkki @ toisen rivin esimerkki”, mutta oletusarvoisesti se olisi

”Ensimmäisen rivin esimerkki

Toisen rivin esimerkki”

Vastaus

Se on sarkain / sisennys, jos sitä käytetään merkkijonossa (ts. merkkijono, joka muodostaa tekstin).

Kokeile vain seuraavia asioita:

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

Merkkijonoon voit lisätä operaattoreita, kuten \ t, mihin tahansa haluat.

On myös muita:

\ n = rivinsyöttö (tulostaa jutut tämän jälkeen seuraavalle riville) \ r = rivinvaihto (käytetään myös periaatteessa tavaroiden tulostamiseen seuraavalle riville) \ = tulosta yksi lainaus () tekstiin \ ”= tulosta kaksoislainausmerkki (“) tekstissäsi \\ = tulosta käänteinen viiva (\) tekstissäsi

Huomaa: Windowsissa, jos haluat tulostaa tavaraa seuraavalle riville, sinun on käytettävä \ r \ n, päällä Macissa (ennen OS X) sinun on käytettävä \ r, nykyisissä Macissa (OS X ja uudemmat), joita käytät \ n, ja Linuxissa, joita käytät \ n.

Macissa (ellei ennen käyttöjärjestelmää) X) ja Linux, seuraava esimerkki toimii:

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

Windowsissa vain korvaa kaikki \ n sanoilla \ r \ n.

Sen pitäisi tulostaa jotain tällaista:

Huomaa, että käytin \ t välillä ”Nimi:” ja ”(nimesi täällä)” sekä ”Ikä:” ja ”(ikäsi täällä)”.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *