0Pricing
Python Academy · Pelajaran

Bahasa Mini Format

Tambahkan padding, tanda, dan pengelompokan pada angka

Bahasa Mini Format adalah pelajaran Python Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 4 pelajaran total.

Bahasa Mini Spesifikasi Format

Bahasa Mini Spesifikasi Format Python adalah tata bahasa yang berada setelah titik dua. Bentuk lengkapnya adalah: [fill][align][sign][#][0][width][,][.precision][type].

Pelajaran ini berfokus pada tanda, pengisian, dan pengelompokan.

print(f'{42:08.2f}')

Selalu tampilkan tanda

Penanda tanda + memaksa tanda + di awal angka positif, sedangkan angka negatif selalu mempertahankan tanda -.

print(f'{5:+}')
print(f'{-5:+}')

Spasi untuk angka positif

Penanda spasi menyisakan ruang kosong sebagai pengganti tanda pada angka positif, sehingga kolom dengan tanda campuran dapat sejajar.

for n in [3, -3, 12]:
    print(f'[{n: }]')

Pengisian dengan nol

0 sebelum lebar mengisi dengan angka nol, bukan spasi, dan tetap memperhatikan posisi tanda.

print(f'{7:05}')
print(f'{-7:05}')

Pengelompokan dengan koma

Koma mengelompokkan ribuan. Gabungkan dengan lebar dan pengisian nol untuk kolom uang dengan lebar tetap.

amount = 48250
print(f'{amount:,}')
print(f'{amount:012,}')

Pengelompokan dengan garis bawah

Garis bawah juga dapat mengelompokkan digit dan dapat digunakan untuk bilangan biner serta heksadesimal guna mengelompokkan setiap empat digit.

print(f'{1000000:_}')
print(f'{255:_b}')

Bentuk alternatif #

Penanda # menambahkan awalan basis untuk bilangan biner, oktal, dan heksadesimal: 0b, 0o, 0x.

n = 255
print(f'{n:#b}')
print(f'{n:#x}')

Menggabungkan tanda dan pengisian

Urutan penting: tanda muncul sebelum nol/lebar. Di sini, angka positif menampilkan tanda tambah dan diisi nol hingga lebarnya 6.

for n in [42, -42]:
    print(f'{n:+06}')

Memformat uang

Dengan menggabungkan semuanya, Anda dapat menghasilkan keluaran bergaya mata uang dengan pengelompokan dan dua tempat desimal.

total = 1234567.5
print(f'$ {total:,.2f}')

Pengisi, perataan, dan tanda

Anda dapat menggabungkan karakter pengisi, perataan, dan tanda dalam satu spesifikasi untuk menghasilkan keluaran yang sangat terkontrol.

print(f'{99:*>+8}')
print(f'{-99:*>+8}')

Memformat dengan format()

Fungsi bawaan format(value, spec) menerapkan bahasa mini yang sama tanpa memerlukan string berawalan f, sehingga berguna saat spesifikasi dihitung.

print(format(3.14159, '.2f'))
print(format(255, '#x'))

Pemeriksaan cepat

Penanda mana yang memaksa tanda tambah di awal angka positif?

Ringkasan: bahasa mini format

Anda telah mempelajari bagian-bagian tata bahasa spesifikasi:

  • Penanda tanda: + selalu menampilkan tanda, sedangkan spasi menyisakan tempat untuk angka positif.
  • 0 mengisi dengan nol, sedangkan , dan _ mengelompokkan digit.
  • # menambahkan awalan 0b/0o/0x.
  • format(value, spec) menerapkan aturan yang sama tanpa string berawalan f.
print(f'{1234.5:+012,.2f}')

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Bahasa Mini Format” gratis?

Ya — teks lengkap “Bahasa Mini Format” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Bahasa Mini Format”?

Tambahkan padding, tanda, dan pengelompokan pada angka Kamu berlatih Python Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Python Academy?

Tidak diperlukan pengalaman sebelumnya. Python Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Bahasa Mini Format” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Python Academy ini?

Ya. Setiap pelajaran Python Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Ekspresi f-string
  2. Penentu Format
  3. Bahasa Mini Format
  4. String Template dan str.format
← Kembali ke Python Academy