Python dizge format() metodu
Örnek
Fiyatı yer tutucuya ekleyin, fiyat sabit olmalı ve iki ondalık basamaklı olmalıdır:
txt = "Sadece {price:.2f} dolar!" print(txt.format(price = 49))
Tanım ve Kullanım
format() metodu belirtilen değerleri formatlar ve dizgenin yer tutucularına yerleştirir.
Yer tutucular büyük parantezler {} ile tanımlanır. Aşağıdaki "Yer tutucular" bölümünde yer tutucular hakkında daha fazla bilgi bulabilirsiniz.
format() metodu formatlanmış dizge döndürür.
Sözdizimi
dizge.format(value1, value2...)
Parametre Değeri
Parametre | Açıklama |
---|---|
value1, value2... |
Gerekli. Formatlanıp dizgeye eklenecek bir veya daha fazla değer. Değerler rakamlar olabilir ve silinecek elemanın konumunu belirlemek için kullanılır. Bu değerler virgülle ayrılmış değer listeleri, anahtar=değer listeleri veya her ikisinin de kombinasyonu olabilir. Bu değerler herhangi bir veri türünde olabilir. |
Yer tutucular
Adlandırılmış indeks {price}、numaralı indeks {0} veya boş yer tutucu {} kullanarak yer tutucuları tanımlayabilirsiniz.
Örnek
Farklı yer tutucu değerleri kullanın:
txt1 = "{fname} adım, {age} yaşındayım".format(fname = "Bill", age = 64) txt2 = "{0} adım, {1} yaşındayım".format("Bill",64) txt3 = "My name is {}, I'am {}".format("Bill",64)
格式化类型
在占位符内,您可以添加格式化类型以格式化结果:
:< | Deneyin | 左对齐结果(在可用空间内) |
:> | Deneyin | 右对齐结果(在可用空间内) |
:^ | Deneyin | 居中对齐结果(在可用空间内) |
:= | Deneyin | 将标志放置在最左侧 |
:+ | Deneyin | txt3 = "My name is {}, I'am {}".format("Bill",64) |
Örneği Çalıştır | Deneyin | Biçimlendirme türleri |
Placeholder içinde, sonuçları biçimlendirmek için format türlerini ekleyebilirsiniz: | Deneyin | Sonuçları solda hizalamak için kullan |
Sonuçları sağda hizalamak için kullan | Deneyin | Sonuçları ortada hizalamak için kullan |
Sonuçları en solda göstermek için kullan | Deneyin | Negatif değerler için sadece eksi işaretini kullan |
Pozitif sayılar için ekstra bir boşluk ekleyerek kullan | Deneyin | Virgülü binlik ayırıcı olarak kullan |
Alt çizgiyi binlik ayırıcı olarak kullan | Değerleri uygun unicode karakterlerine dönüştür | |
: < | Deneyin | : > |
: ^ | Deneyin | : = |
: + | Deneyin | : - |
: | Deneyin | :, |
:_ | Deneyin | :b |
:c | :d | |
:e | :E | |
:f | Deneyin | :F |
:g | Deneyin | :G |
:o | Deneyin | :x |
:X | :n | |
:% | Deneyin | Yüzde Biçimi |