Pythonin merkkijonon format() metodi
Esimerkki
Lisää hinta korvausarvoon, hinta tulisi olla desimaalimuodossa, kaksi desimaalia:
txt = "Vain {price:.2f} dollaria!" print(txt.format(price = 49))
Määrittely ja käyttö
format() metodi muotoilee määritetyt arvot ja lisää ne merkkijonon korvausarvoihin.
Korvausarvot määritellään sulkeiden {} sisällä. Lisätietoja korvausarvoista löydät "Korvausarvot"-osasta.
format() metodi palauttaa muotoillun merkkijonon.
Syntaksi
merkkijono.format(value1, value2...)
Parametrin arvo
Parametri | Kuvaus |
---|---|
value1, value2... |
Välttämätön. Yksi tai useampi arvo, joka tulisi muotoilla ja lisätä merkkijonoon. Arvot voivat olla numeroita, joita käytetään määrittämään poistettavien elementtien sijaintia. Nämä arvot voivat olla pilkulla erotettu arvojen lista、avain=arvo-lista tai niiden yhdistelmä. Nämä arvot voivat olla mitä tahansa tietotyyppiä. |
Korvausarvot
Voi käyttää nimettyjä indeksoita {price}、numerollisia indeksoita {0} tai tyhjiä korvausarvoja {} merkittääksesi korvausarvoja.
Esimerkki
Käytä erilaisia korvausarvoja:
txt1 = "Min nimi on {fname}, olen {age}".format(fname = "Bill", age = 64) txt2 = "Min nimi on {0}, olen {1}".format("Bill",64) txt3 = "My name is {}, I'am {}".format("Bill",64)
格式化类型
在占位符内,您可以添加格式化类型以格式化结果:
:< | Kokeile Itse | 左对齐结果(在可用空间内) |
:> | Kokeile Itse | 右对齐结果(在可用空间内) |
:^ | Kokeile Itse | 居中对齐结果(在可用空间内) |
:= | Kokeile Itse | 将标志放置在最左侧 |
:+ | Kokeile Itse | 使用加号指示结果是正数还是负数 |
:- | Kokeile Itse | 负号仅用于负值 |
: | Kokeile Itse | 使用空格在正数之前插入一个多余的空格(在负数之前使用减号) |
txt3 = "My name is {}, I'am {}".format("Bill",64) | Kokeile Itse | Suorita esimerkki |
Muotoilutyyppi | Kokeile Itse | Lisää muotoiluviittaimen sisään muotoiltavaksi tulokseksi: |
Vasen tasaus tulokselle (vapaan tilan sisällä) | Kokeile Itse | Oikea tasaus tulokselle (vapaan tilan sisällä) |
Tasaa keskelle tulosta (vapaan tilan sisällä) | Sijoita merkki vasemmalle puolelle | |
:< | Kokeile Itse | :> |
:^ | Kokeile Itse | := |
:+ | Kokeile Itse | :- |
: | Kokeile Itse | :, |
:_ | Kokeile Itse | :b |
:c | :d | |
:e | :E | |
:f | Kokeile Itse | :F |
:g | Kokeile Itse | :G |
:o | Kokeile Itse | :x |
:X | :n | |
:% | Kokeile Itse | Prosenttiformaatti |