Mga Tuntunin ng Methodong format() ng String ng Python

Mga halimbawa

Idagdag ang presyo sa placeholder, ang presyo ay dapat maging decimal na may dalawang porsyong decimal:

txt = "Para lamang {price:.2f} dolyares!"
print(txt.format(price = 49))

运行实例

Paglilinaw at Paggamit

Ang methodong format() ay pormate ang tinukoy na halaga at idagdag ito sa placeholder ng string.

Ang placeholder ay tinukoy ng mga bigkas {} na walang laman. Makikita ang mas maraming impormasyon tungkol sa placeholder sa ibang bahagi na tinatawag na "Placeholder".

Ang methodong format() ay ibibigay ang pormate na string.

Mga tuntunin ng syntax

string.format(value1, value2...)

Halaga ng parameter

Parameter Paglalarawan
value1, value2...

Dapat. Isa o ilang halaga na dapat pormate at idagdag sa string.

Ang mga halaga ay maaaring maging listahan ng halaga na naisaayos ng kumoma, listahan ng key=value, o kumbinasyon nito.

Ang mga halaga ay maaaring maging anumang uri ng data.

Placeholder

Maaaring gamitin ang pangalan ng placeholder {price}, ang numerong placeholder {0}, o kahit walang laman na placeholder {} upang pagkilala ang placeholder.

Mga halimbawa

Gamitin ang iba't ibang placeholder na halaga:

txt1 = "Ang pangalan ko ay {fname}, ako ay {age}".format(fname = "Bill", age = 64)
txt2 = "Ang pangalan ko ay {0}, ako ay {1}".format("Bill",64)
txt3 = "My name is {}, I'am {}".format("Bill",64)

运行实例

格式化类型

在占位符内,您可以添加格式化类型以格式化结果:

:< Subukan 左对齐结果(在可用空间内)
:> Subukan 右对齐结果(在可用空间内)
:^ Subukan 居中对齐结果(在可用空间内)
:= Subukan 将标志放置在最左侧
:+ Subukan 使用加号指示结果是正数还是负数
:- Subukan 负号仅用于负值
: Subukan 使用空格在正数之前插入一个多余的空格(在负数之前使用减号)
:, Subukan 使用逗号作为千位分隔符
:_ Subukan 使用下划线作为千位分隔符
txt3 = "My name is {}, I'am {}".format("Bill",64) Subukan Magpatuloy Sa Halimbawa
Uri Ng Format Sa loob ng placeholder, maari mong magdagdag ng uri ng format upang formatihin ang resulta:
:< Subukan :>
:^ Subukan :=
:+ Subukan :-
: Subukan :,
:_ Subukan :b
:c :d
:e :E
:f Subukan :F
:g Subukan :G
:o Subukan :x
:X :n
:% Subukan Format Ng Percentage