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