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 |