Lompat ke konten utama
←

Python dari Nol

Pelajaran 8 dari 28

Teks dan angka

Merangkai teks dengan f-string

Setelah pelajaran ini kamu bisa menyisipkan nilai variabel, hasil hitung, dan hasil method ke dalam teks dengan f-string.

  • ±13 menit
  • Video 6 menit
  • 3 latihan
  • Diperiksa 26 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Video

Merangkai teks dengan f-string · 5:33

0:00 / 5:33

Wajib ditonton sampai tuntas; materi berikutnya terbuka setelah video ini selesai. Video tidak bisa dipercepat atau dilompati; tombol mundur bisa dipakai untuk mengulang. Masuk supaya tontonanmu tercatat

Materi

f-string adalah teks yang diawali huruf f sebelum tanda kutip. Di dalamnya, kamu menulis nama variabel di antara kurung kurawal. Saat baris dijalankan, kurung kurawal itu diganti dengan nilainya.

Kenapa f-string? Kamu tidak perlu menyambung potongan teks dengan tanda tambah. Kamu juga tidak perlu mengubah angka dengan str. Kalimatnya terbaca utuh dalam satu baris.

kota = "Surabaya"
terkirim = 3
print(f"Paket ke {kota}: {terkirim} buah")   # Paket ke Surabaya: 3 buah
print(f"Sisa: {10 - terkirim}")              # Sisa: 7

Isi kurung kurawal boleh berupa hitungan. 10 - terkirim dihitung dulu, lalu hasilnya disisipkan. Semua yang di luar kurung kurawal tampil apa adanya, termasuk titik dua dan spasi.

nama = "rina"
print(f"Halo, {nama.upper()}!")   # Halo, RINA!

Isi kurung kurawal juga boleh memanggil method. Nama dirapikan tepat di tempatnya, tanpa variabel tambahan. Untuk menampilkan kurung kurawal apa adanya, tulis dua kali berturut-turut.

Di latihan, tes memeriksa isi variabel, bukan keluaran print. Jadi simpan f-string-mu ke variabel yang diminta. Kalau f-string terlalu panjang, pecah bagiannya ke beberapa variabel dulu.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 4 lagi

Sebagian materi kelas ini diadaptasi dari Exercism — jalur Python (problem-specifications) (MIT).