Belajar Python

Belajar Python : Format Strings

Share:
Seperti yang kita pelajari di bab Variabel Python, kita tidak dapat menggabungkan string dan angka seperti ini:

Contoh Salah:

 
age = 36
txt = "My name is John, I am " + age
print(txt)
Namun kita dapat menggabungkan string dan angka dengan menggunakan f-string atau format()metode ini!

F-Strings

F-String diperkenalkan dalam Python 3.6, dan sekarang menjadi cara yang disukai untuk memformat string. Untuk menentukan suatu string sebagai f-string, cukup letakkan sebuah fdi depan literal string, dan tambahkan tanda kurung kurawal {}sebagai tempat penampung untuk variabel dan operasi lainnya.  

Contoh

 
age = 36
txt = f"My name is John, I am {age}"
print(txt)
 

Placeholder dan Modifier

Placeholder dapat berisi variabel, operasi, fungsi, dan pengubah untuk memformat nilai.  

Contoh

Tambahkan tempat penampung untuk pricevariabel:  
price = 59
txt = f"The price is {price} dollars"
print(txt)
  Placeholder dapat menyertakan pengubah untuk memformat nilai. Pengubah disertakan dengan menambahkan titik dua :diikuti oleh jenis format legal, seperti .2f yang berarti angka titik tetap dengan 2 desimal:  

Contoh

Menampilkan harga dengan 2 desimal:  
price = 59
txt = f"The price is {price:.2f} dollars"
print(txt)
  Placeholder dapat berisi kode Python, seperti operasi matematika:

Contoh

Lakukan operasi matematika di placeholder, dan kembalikan hasilnya:  
txt = f"The price is {20 * 59} dollars"
print(txt)
 
Share: