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