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