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: 7Isi 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.
