Fitur Formatted Strings (f-strings) di Python dan Contohnya
Pada tutorial membuat ekspresi (expressions) sebelumnya, kita bisa menggunakan simbol + untuk menggabungkan dua teks atau string dan menampilkannya bersamaan di konsol.
print("new" + "messages")
Output dari coding print() di atas adalah:
new messages
Tapi, menggunakan simbol + untuk menggabungkan data bertipe numerik atau angka seperti 2 dan teks "new messages" bersamaan akan menimbulkan error karena kedua nilai di atas adalah Tipe Data yang berbeda.
print(2 + "new messages")
Formatted Strings atau disingkat f-strings berfungsi untuk untuk menampilkan ekspresi-ekspresi seperti menambahkan teks pada angka tanpa menimbulkan error. Contoh f-strings adalah sebagai berikut:
print(f"{2} new messages")
Output dari coding print() di atas adalah:
2 new messages
Setiap perintah atau statement f-string terdiri dari dua bagian, yang pertama karakter f , dan yang kedua teks atau string yang akan kita format.
print(f"{6} new messages")
Output dari coding print() di atas adalah:
6 new messages
Selanjutnya, kita tambahkan nilai yang berbeda jenis di dalam kurung kurawal, jadi kedua nilai akan ditampilkan sebagai satu perintah print(), seperti nilai {6} di atas.
Memasukkan variabel-variabel di antara dua kurung kurawal akan menampilkan nilai-nilai dari variabel tersebut, seperti variabel new_messages berikut:
new_messages = 2print(f"{new_messages} new messages")
Output dari coding print() di atas adalah:
2 new messages
Kita juga bisa menggunakan ekspresi seperti new - read di antara simbol kurung kurawal untuk menampilkan nilainya. Lihat contoh berikut:
new = 5read = 2print(f"{new - read} unread messages")
Output dari coding print() di atas adalah:
3 unread messages
Kita juga bisa menggunakan simbol kurung kurawal untuk memasukkan nilai sebanyak yang kita inginkan di dalam perintah f-string.
print(f"{5} new messages and {2} friend requests")
Output dari coding print() di atas adalah:
5 new messages and 2 friend requests
Untuk menggunakan kembali sebuah perintah f-string, kita bisa menyimpannya di dalam sebuah variabel, seperti variabel status berikut yang memuat statement f"{new} new messages" .
new = 5status = f"{new} new messages"print(status)
Output dari coding print() di atas adalah:
5 new messages
Contoh lainnya penggunaan fitur formatted srings atau f-string:
print(f"popularitas meningkat {12}%")
derajat = 70print(f"Temperatur: {derajat} F")
film = "Up"tampilkan = f"Disiarkan malam ini: {film}"print(tampilkan)
Posting Komentar untuk "Fitur Formatted Strings (f-strings) di Python dan Contohnya"