Lembar Cheat Pemformatan f-String Python

Panduan untuk pemformatan f-string Python. Kuasai presisi desimal, penyelarasan, pemformatan tanggal, dan evaluasi ekspresi.

Ekspresi & Presisi Titik Mengambang

Mengevaluasi variabel dan batasan titik desimal secara langsung dalam string templat.

Metode / FungsiSintaksDeskripsi
Expression Evalf"{x * 2}"Mengevaluasi variabel atau logika dasar Python secara langsung.
Decimal Precisionf"{pi:.2f}"Memformat nilai float variabel untuk menampilkan tepat 2 tempat desimal.
Thousands Commaf"{num:,}"Menempatkan koma pada angka sebagai pemisah pengelompokan ribuan.
Percentage Conversionf"{ratio:.1%}"Dikalikan dengan 100 dan menampilkan nilai sebagai persentase dengan 1 tempat desimal.

Penyelarasan, Padding & Angka

Kontrol spasi teks dan basis angka.

Metode / FungsiSintaksDeskripsi
Left / Right Alignf"{name:<10}" / f"{name:>10}"Pads menampilkan teks dengan lebar 10, rata kiri atau kanan.
Center Alignf"{text:^10}"Memasukkan teks keluaran ke lebar 10, menempatkan teks di tengah.
Char Paddingf"{num:*^10}"Bantalan dengan tanda bintang, bukan spasi kosong.
Base Formattingf"{num:x}" / f"{num:b}"Mengonversi bilangan bulat desimal menjadi representasi heksadesimal (x) atau biner (b).

Skrip Demo Interaktif

run_all_cheat_methods.py
Jalankan di Editor
# 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}"

Pertanyaan yang Sering Diajukan

Bisakah saya mengevaluasi pemanggilan fungsi di dalam f-string?

Ya, Anda bisa menyertakan ekspresi Python apa pun yang valid, termasuk pemanggilan fungsi dan aritmatika, di dalam kurung kurawal {} pada f-string.

Bagaimana Anda keluar dari kurung kurawal di f-string?

Gandakan tanda kurung kurawal, misalnya {{ dan }} untuk mencetak kurung kurawal literal.

Topik Terkait

Sumber Daya Python yang Direkomendasikan

Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.