Python f-String Biçimlendirme Hile Sayfası

Python f-string biçimlendirme kılavuzu. Ondalık hassasiyet, hizalama, tarih biçimlendirme ve ifade değerlendirmede uzmanlaşın.

İfadeler ve Kayan Nokta Hassasiyeti

Değişkenleri ve ondalık nokta kısıtlamalarını doğrudan şablon dizelerinde değerlendirme.

Yöntem / İşlevSözdizimiAçıklama
Expression Evalf"{x * 2}"Temel Python değişkenlerini veya mantığını doğrudan değerlendirir.
Decimal Precisionf"{pi:.2f}"Değişken kayan nokta değerlerini tam olarak 2 ondalık basamak gösterecek şekilde biçimlendirir.
Thousands Commaf"{num:,}"Sayılara virgülleri binlik gruplama ayırıcısı olarak koyar.
Percentage Conversionf"{ratio:.1%}"100 ile çarpılır ve değeri 1 ondalık basamakla yüzde olarak gösterir.

Hizalama, Dolgu ve Sayılar

Metin aralığı kontrolleri ve sayı tabanları.

Yöntem / İşlevSözdizimiAçıklama
Left / Right Alignf"{name:<10}" / f"{name:>10}"Pad'ler metni 10 genişliğinde, sola veya sağa hizalanmış şekilde çıkarır.
Center Alignf"{text:^10}"Pad'ler metni ortalayarak 10 genişliğinde çıktı verir.
Char Paddingf"{num:*^10}"Boşluk yerine yıldız işaretli pedler.
Base Formattingf"{num:x}" / f"{num:b}"Ondalık tamsayıyı onaltılık (x) veya ikili (b) gösterime dönüştürür.

İnteraktif Demo Komut Dosyası

run_all_cheat_methods.py
Düzenleyicide Çalıştır
# Expression Eval
f"{x * 2}"

# Decimal Precision
f"{pi:.2f}"

# Thousands Comma
f"{num:,}"

# Percentage Conversion
f"{ratio:.1%}"

# Left / Right Align
f"{name:<10}" / f"{name:>10}"

# Center Align
f"{text:^10}"

# Char Padding
f"{num:*^10}"

# Base Formatting
f"{num:x}" / f"{num:b}"

Sıkça Sorulan Sorular

F-dizeleri içindeki işlev çağrılarını değerlendirebilir miyim?

Evet, işlev çağrıları ve aritmetik de dahil olmak üzere herhangi bir geçerli Python ifadesini bir f dizesinin küme parantezleri {} içine ekleyebilirsiniz.

Bir f-string'deki küme parantezlerinden nasıl kurtulursunuz?

Küme parantezlerini yazdırmak için parantezleri ikiye katlayın, örneğin {{ ve }}.

İlgili Konular

Önerilen Python Kaynakları

İlgili etkileşimli eğitimler, yardımcı sayfalar ve kod karşılaştırmalarıyla bilginizi genişletin.