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 / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| Expression Eval | f"{x * 2}" | Mengevaluasi variabel atau logika dasar Python secara langsung. |
| Decimal Precision | f"{pi:.2f}" | Memformat nilai float variabel untuk menampilkan tepat 2 tempat desimal. |
| Thousands Comma | f"{num:,}" | Menempatkan koma pada angka sebagai pemisah pengelompokan ribuan. |
| Percentage Conversion | f"{ratio:.1%}" | Dikalikan dengan 100 dan menampilkan nilai sebagai persentase dengan 1 tempat desimal. |
Penyelarasan, Padding & Angka
Kontrol spasi teks dan basis angka.
| Metode / Fungsi | Sintaks | Deskripsi |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | Pads menampilkan teks dengan lebar 10, rata kiri atau kanan. |
| Center Align | f"{text:^10}" | Memasukkan teks keluaran ke lebar 10, menempatkan teks di tengah. |
| Char Padding | f"{num:*^10}" | Bantalan dengan tanda bintang, bukan spasi kosong. |
| Base Formatting | f"{num:x}" / f"{num:b}" | Mengonversi bilangan bulat desimal menjadi representasi heksadesimal (x) atau biner (b). |
Skrip Demo Interaktif
# 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
Panduan referensi lengkap untuk manipulasi string Python. Kuasai pemformatan, pencarian, pemisahan, penggantian, dan pemeriksaan properti string.
LembarPelajari cara mengurai dan memformat tanggal dan waktu dengan Python menggunakan datetime, strftime, dan strptime.
LembarPanduan referensi untuk fungsi bawaan Python. Pelajari cara menggunakan print, len, range, enumerate, zip, map, filter, dan banyak lagi.
Sumber Daya Python yang Direkomendasikan
Perluas pengetahuan Anda dengan tutorial interaktif terkait, lembar contekan, dan perbandingan kode.
Fungsi Python
Fungsi master Python. Pelajari cara menulis kode yang dapat digunakan kembali menggunakan def, menentukan argumen, mengembalikan nilai, dan memahami cakupan lokal dan global.
Cara Membaca File dengan Python
Pelajari cara membaca file dengan Python. Kuasai pernyataan terbuka, readline, readline, dan penanganan pengecualian file dengan aman.
Python vs JavaScript: Bahasa Pemrograman Mana yang Terbaik?
Perbandingan komprehensif antara Python dan JavaScript. Jelajahi perbedaan sintaksis, kinerja, kasus penggunaan (backend vs frontend), dan contoh pengkodean.