1. Coding dan penjelasan
# format string
# contoh generic
nama = "muis"
data = "hallo " + nama
print (data)
# coding di atas akan di format string
# string
nama = "muis"
format_data = f"hello {nama}"
print (format_data)
print ()
'''
Penjelasan
1. huruf berfungsi untuk format
2. tanda {.....} berfungsi untuk memanggil variabel
'''
# boolean
boolean = True
format_str = f"angka = {boolean}" # setelah di format
print (format_str)
print ()
# angka
angka = 2025.9
format_str = "angka = " + str(angka)
print (format_str)
angka = 2025.9
nilai = 12
format_str = f"angka = {angka, nilai}" # setelah di format
print (format_str)
print ()
# bilangan bulat
angka = 2025
format_str = f"angka = {angka:d}" # huruf d berfungsi untuk menampilkan bilangan bulat
print (format_str)
print ()
# ribuan
angka = 2025
format_str = f"angka ribuan = {angka:,}" # tanda , akan memberi tanda ribuan
print (format_str)
print ()
# desimal
angka = 2025.54321
format_str = f"angka desimal = {angka:.2f}" # tanda .2f untuk menampilkan 2 angka di belakang koma
print (format_str)
print ()
# menampilkan leading zero
angka = 2025.54321
format_str = f"angka leading zero = {angka:09.2f}" # tanda 09.2f untuk menampilkan 9 angka termasuk yang di depan
print (format_str)
print ()
# menampilkan tanda + atau -
angka_plus = 9
angka_minus = -9
format_plus = f"angka plus = {angka_plus:+d}"
format_minus = f"angka minus = {angka_minus:+d}"
print (format_plus)
print (format_minus)
print ()
# format persen
persentase = 0.045
format_persen = f"angka persen = {persentase:.2%}"
print (format_persen)
print ()
# melakukan operasi aritmatika dalam placeholder
harga = 1000
jumlah = 5
format_str = f"harga total = Rp {harga*jumlah:,}"
print (format_str)
print ()
# format angka lain (binary, octal, hexadecimal)
angka = 255
format_binary = f"binary = {bin(angka)}"
format_octal = f"octal = {oct(angka)}"
format_hexadecimal = f"hexadecimal = {hex(angka)}"
print (format_binary)
print (format_octal)
print (format_hexadecimal)
print ()
Tidak ada komentar:
Posting Komentar