Apa fungsi dari print?
Fungsi print() digunakan untuk mencetak ouput program di layar. Ada beberapa teknik dalam menulis output program di python. Menggunakan fungsi dasar print()Contoh Print("hello ngodingdata") Bisa juga disimpan di variabel hello = "hello ngodingdata"
print(hello) Ketika ingin mencetak string dan variabel dalam satu statement dapat menggunakan penguhubung + nama = "faqih"
print("halo, Selamat pagi "+nama) Mencetak output dengan metode formatAda teknik lain untuk mencetak hasil program dengan metode format. Dengan teknik ini memudahkan dalam mencetak yang terdiri dari beberapa variabel Nilai variabel di fungsi print() ditulis {} sehingga dapat dipisahkan antara string dan variabel Contohnya begini nama = "faqih"
print("selamat pagi {}".format(nama)) Teknik ini lebih memudahkan programmer dalam mencetak statement dalam satu baris dibandingkan dengan metode yang pertama yaitu memisahkan string dan variabel dengan simbol + Misalnya begini.. Di dalam suatu kelas terdapat 4 anak yang mempunyai nilai matakuliah yang berbeda-beda toni = 100
rani = 87
jaka = 90
diah = 69 Kalau ingin dicetak dengan metode pertama di python adalah sebagai berikut print("nilai toni = "+str(toni)+ " dan nilai rani = " +str(rani)+ \
" dan nilai jaka = " +str(jaka)+ " dan nilai diah = "+str(diah)) Sedangkan kalau dicetak dengan metode format adalah seperti ini print("nilai toni = {} dan nilai rani = {} dan nilai jaka = {} dan nilai diah = {}" \
.format(toni, rani, jaka, diah)) Kedua kode diatas sama-sama menghasilkan ouput $ python cetak.py nilai toni = 100 dan nilai rani = 87 dan nilai jaka = 90 dan nilai diah = 69Mana yang anda pilih? Ada teknik lain untuk memanipulasi agar saat mencetak statement dalam satu baris tapi di kode python tetap memanggil fungsi print() beberapa kali Tekniknya adalah dengan men-disable newline karena default fungsi print() di akhir statement adalah newline Caranya adalah dengan mengkosongkan string di akhir statement dengan keyword end print("nilai toni = "+str(toni), end='')
print(" dan nilai rani = "+str(rani), end='')
print(" dan nilai jaka = "+str(jaka), end='')
print(" dan nilai diah = "+str(diah)) Mencetak ouput dengan f-stringMetode f-string diperkenalkan di python 3.6 Caranya adalah menambah karakter f di awal fungsi print() Teknik ini memperbaiki metode format agar lebih mudah dan efisien digunakan Contoh mencetak dengan metode format nama = "faqih"
print("selamat pagi {}".format(nama)) Contoh case yang sama dicetak dengan f-string print(f"selamat pagi {nama}") Jadi variabel akan ditulis beriringan dengan string di dalam { } tanpa harus memisah antara string dan variabel dengan simbol simbol yang rumit Berdasarkan case diatas, kode print() untuk mencetak ouput di layar dapat ditulis sebagai berikut untuk menghasilkan output yang sama # inisialisasi variabel
toni = 100
rani = 87
jaka = 90
diah = 69
# print dengan penghubung +
print("nilai toni = "+str(toni)+ " dan nilai rani = " +str(rani)+ \
" dan nilai jaka = " +str(jaka)+ " dan nilai diah = "+str(diah))
# print dengan metode format
print("nilai toni = {} dan nilai rani = {} dan nilai jaka = {} dan nilai diah = {}" \
.format(toni, rani, jaka, diah))
# print dengan penghubung end=''
print("nilai toni = "+str(toni), end='')
print(" dan nilai rani = "+str(rani), end='')
print(" dan nilai jaka = "+str(jaka), end='')
print(" dan nilai diah = "+str(diah))
# print dengan f-string
print(f"nilai toni = {toni} dan nilai rani = {rani} dan nilai jaka = {jaka} dan nilai diah = {diah}") Ketika di jalankan hasilnya adalah $ python cetak.py nilai toni = 100 dan nilai rani = 87 dan nilai jaka = 90 dan nilai diah = 69 nilai toni = 100 dan nilai rani = 87 dan nilai jaka = 90 dan nilai diah = 69 nilai toni = 100 dan nilai rani = 87 dan nilai jaka = 90 dan nilai diah = 69 nilai toni = 100 dan nilai rani = 87 dan nilai jaka = 90 dan nilai diah = 69
Pengenalan python dan mengapa harus belajar |