Python-merkkijonon muotoilu
- Edellinen Sivu Python Komento Syöttö
- Seuraava Sivu Python-tiedoston avaus
Jotta varmistamme, että merkkijono näyttää odotetusti, voimme käyttää format()
Muotoilee tuloksen.
Merkkijonon format()
format()
Tämä menetelmä mahdollistaa merkkijonon valittujen osien muotoilun.
Joskus teksti osa on sellainen, jota et voi hallita, ehkä ne tulevat tietokannasta tai käyttäjän syötteestä?
Jotta voit hallita tällaisia arvoja, lisää teksteihin paikannusmerkkejä (sulkeet) {}
),ja suorita arvot format() -menetelmällä:
Esimerkki
Lisää halutun hinnan paikannusmerkki:
price = 52 txt = "The price is {} dollars" print(txt.format(price))
Voit lisätä sulkujen sisään parametreja, jotta voit määrittää arvojen muodon:
Esimerkki
Muotoile hinta kahdella desimaalilla olevaksi luvuksi:
txt = "The price is {:.2f} dollars"
Katso kaikkia muotoilutapoja strings.format() -dokuista.
Useita arvoja
Jos tarvitset lisää arvoja, lisää niitä format() -menetelmään:
print(txt.format(price, itemno, count))
Lisää lisää paikannusmerkkejä:
Esimerkki
quantity = 3 itemno = 567 price = 52 myorder = "Haluan {} kappaleen tuotetta numero {} {:.2f} dollaria." print(myorder.format(quantity, itemno, price))
Indeksinumero
Voit käyttää indeksinumeroa (sulkeet) {0}
sisällä olevia numeroita) varmistaaksesi, että arvot asetetaan oikeisiin paikkoihin:
Esimerkki
quantity = 3 itemno = 567 price = 52 myorder = "Haluan {0} kappaleen tuotetta numero {1} hinnalla {2:.2f} dollaria." print(myorder.format(quantity, itemno, price))
Jos haluat käyttää samaa arvoa useita kertoja, käytä indeksinumeroa:
Esimerkki
age = 63 name = "Bill" txt = "Hänen nimensä on {1}. {1} on {0} vuotta vanha." print(txt.format(age, name))
Nimetty indeksi
Voit myös käyttää numeroita {carname}
Syötä nimi nimettyyn indeksiin käyttöä varten, mutta kun välität parametria txt.format(carname = "Ford") tekstiin, sinun täytyy käyttää nimeä:
Esimerkki
myorder = "Minulla on {carname}, se on {model}." print(myorder.format(carname = "Porsche", model = "911"))
- Edellinen Sivu Python Komento Syöttö
- Seuraava Sivu Python-tiedoston avaus