Method ya format() ya mawazo ya Python

Mfano

Ingeza thamani kwa chuki, thamani inahitajika kufikia muundo wa kina, na muundo wa chini wa kina kumi.

txt = "Kwa kusababisha {price:.2f} dollars!"
print(txt.format(price = 49))

运行实例

Ufwendo na Matumizi

Method ya format() inafomati thamani zilizotumika, inaingiza kwa chuki ya mawazo.

Vigezo vya chuki vinatumiwa kwa kichwani {}. Tafadhali angalia sehemu ya "Vigezo vya chuki" kwa mafanikio zaidi kuhusu vigezo vya chuki.

Method ya format() inaruhusu mawazo ya kufomatiwa, inaingiza thamani kwa chuki ya mawazo.

Inayofaa kufomatiwa

mawazo.format(value1, value2...)

Tegemei ya thamani

Tegemei Muhtasari
value1, value2...

Inayohitajika. Kina au kina kumi kinahitajika kufomatiwa na kuingizwa katika mawazo.

Vya kweli, vingine vingine vinaweza kuwa orodha ya thamani za kichwani, au orodha ya chuki=kina, au kikomo cha pili cha kikomo cha kwanza.

Hivyo, vya kweli, vingine kwa vingine ni aina ya data.

Vigezo vya chuki

Inayotumika kwa vigezo vingine vya chuki {price}、vigezo vya namba {0} au vigezo vya kifo {} kwa kuzingatia chuki.

Mfano

Tumia vigezo vingine vya chuki

txt1 = "Minga wa {fname}, nina {age}".format(fname = "Bill", age = 64)
txt2 = "Minga wa {0}, nina {1}".format("Bill",64)
txt3 = "My name is {}, I'am {}".format("Bill",64)

运行实例

格式化类型

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

:< Jaribu 左对齐结果(在可用空间内)
:> Jaribu 右对齐结果(在可用空间内)
:^ Jaribu 居中对齐结果(在可用空间内)
:= Jaribu 将标志放置在最左侧
:+ Jaribu 使用加号指示结果是正数还是负数
:- Jaribu 负号仅用于负值
: Jaribu 使用空格在正数之前插入一个多余的空格(在负数之前使用减号)
:, Jaribu 使用逗号作为千位分隔符
:_ Jaribu 使用下划线作为千位分隔符
:b Jaribu 二进制格式
:c 将值转换为相应的 unicode 字符
: < Jaribu : >
: ^ Jaribu : =
: + Jaribu : -
: Jaribu :,
:_ Jaribu :b
:c :d
:e :E
:f Jaribu :F
:g Jaribu :G
:o Jaribu :x
:X :n
:% Jaribu Muundo wa Namba za Kina