目次
1. Pendahuluan
Python adalah bahasa pemrograman serbaguna yang digunakan di banyak bidang, dan sangat dihargai karena kesederhanaan serta fleksibilitasnya. Salah satu fitur yang sangat berguna adalah “f-string”, yang diperkenalkan pada Python 3.6 untuk mempermudah format string. Artikel ini akan membahas secara detail cara output yang efisien dengan menggunakan fungsiprint
Python dan f-string.Penyebaran Python dan pentingnya f-string
Python, dengan sintaks intuitif dan pustaka yang kuat, digunakan di berbagai bidang seperti pengembangan web, ilmu data, dan pembelajaran mesin. F-string memungkinkan penulisan format string lebih ringkas dibandingkan metode sebelumnya, sehingga meningkatkan efisiensi pengembangan. Panduan ini akan membahas mulai dari dasar hingga penerapan lanjutan.2. Dasar penggunaan fungsi print
Fungsiprint()
adalah metode output paling dasar di Python. Fungsi ini digunakan untuk menampilkan string atau nilai variabel ke output standar.Cara dasar menggunakan print
Cara paling sederhana untuk menampilkan string di Python adalah menggunakan fungsiprint()
seperti contoh berikut.print("こんにちは、Python!")
Hasil dari kode ini adalah:こんにちは、Python!
Mencetak beberapa nilai sekaligus
Untuk menampilkan beberapa variabel atau string sekaligus, cukup pisahkan dengan koma.name = "田中"
age = 25
print("名前:", name, "年齢:", age)
Hasil:名前: 田中 年齢: 25
Perilaku default baris baru dan cara mengubahnya
Secara default,print()
menambahkan baris baru setelah output. Jika ingin menghindarinya, gunakan parameter end
.print("この行は改行されません。", end="")
print("次の行です。")
Hasil:この行は改行されません。次の行です。

3. Apa itu f-string?
F-string adalah metode format string yang diperkenalkan di Python 3.6. Keunggulannya adalah penulisan kode lebih ringkas dibandingkan metodeformat()
.Sintaks dasar f-string
Untuk menggunakan f-string, tambahkanf
atau F
sebelum string, lalu letakkan variabel atau ekspresi di dalam kurung kurawal {}
.name = "佐藤"
age = 30
print(f"名前: {name}, 年齢: {age}")
Hasil:名前: 佐藤, 年齢: 30
Dibandingkan dengan metode format()
, f-string lebih intuitif dan membutuhkan lebih sedikit kode untuk hasil yang sama.4. Cara menentukan format dengan f-string
Dengan f-string, angka dan string bisa diformat dengan fleksibel. Mari kita lihat dasar dan penerapannya.Mengatur jumlah digit desimal
F-string memungkinkan menampilkan angka dengan jumlah digit desimal tertentu.value = 123.456789
print(f"小数点以下2桁: {value:.2f}")
Hasil:小数点以下2桁: 123.46
Menampilkan dalam persen
Angka juga bisa dikonversi ke format persentase.rate = 0.125
print(f"成功率: {rate:.1%}")
Hasil:成功率: 12.5%

5. Menggunakan ekspresi dalam f-string
Selain variabel, ekspresi juga bisa dituliskan langsung dalam f-string, sehingga hasil perhitungan dapat ditampilkan secara instan.Menyematkan ekspresi matematika
Tuliskan ekspresi di dalam kurung kurawal{}
.print(f"2 + 3 は {2 + 3} です。")
Hasil:2 + 3 は 5 です。
F-string membuat kode lebih sederhana karena memungkinkan menampilkan hasil perhitungan atau pemrosesan data secara langsung.6. Contoh praktis dan penerapan
F-string sangat berguna dalam skenario nyata. Berikut adalah beberapa contoh penggunaannya.Contoh output log
F-string memudahkan pembuatan pesan log dinamis, yang bermanfaat untuk debugging dan pemantauan sistem.user = "山田"
action = "ログイン"
print(f"ユーザー {user} が {action} しました。")
Hasil:ユーザー 山田 が ログイン しました。
Menggunakan f-string untuk beberapa baris
F-string juga dapat digunakan untuk format pesan multi-baris.name = "鈴木"
age = 28
message = (
f"名前: {name}
"
f"年齢: {age}
"
)
print(message)
Hasil:名前: 鈴木
年齢: 28

7. Poin penting untuk menghindari error
Ada beberapa kesalahan umum yang bisa terjadi saat menggunakan f-string. Berikut cara menghindarinya.Kurung kurawal tidak sesuai
Jika kurung kurawal{}
tidak ditutup dengan benar, akan muncul error sintaks.# Contoh salah
name = "田中"
print(f"名前: {name")
Penulisan yang benar:# Perbaikan
print(f"名前: {name}")
Variabel tidak terdefinisi
Menggunakan variabel yang belum didefinisikan akan menghasilkanNameError
.# Contoh salah
print(f"値は {undefined_value} です。")
Pastikan semua variabel sudah didefinisikan dengan benar sebelum digunakan.8. Kesimpulan
Artikel ini membahas fungsiprint
dan f-string di Python. F-string membantu menyederhanakan kode sekaligus meningkatkan kecepatan eksekusi. Sangat berguna untuk pemrosesan data yang kompleks dan output log.Untuk pembelajaran selanjutnya
Menguasai f-string adalah langkah awal menuju penulisan kode Python yang efisien. Dengan mempelajari juga metode manipulasi string lainnya, tipe data dasar, dan metodeformat()
, Anda akan dapat menulis kode yang lebih kuat dan fleksibel.