Belajar Python - More Formats and Printing [Bagian 5]

Belajar Python - More Formats and Printing [Bagian 5]

 
Ini merupakan part II dari postingan sebelumnya, agar lebih ingat dan lebih lancar lagi, alangkah baiknya bila dilakukan secara berulang-ulang dengan kreativitas yang berbeda setiap perulangannya. Dengan demikian kita bisa cepat lancar dalam memahami bahasa pemrograman, terlebih python. Buat yang belum atau ketinggalan post sebelumnya bisa [click disini].


Sedikit menyinggung post sebelumnya mengenai nama dan variabel. Mungkin disana kita hanya menambahkan f dan {var} sebelum dan didalam str. Lebih dalam lagi, kita akan membuat sedikit variasi dari post sebelumnya disini.
 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
beberapa_tipe_orang = 2
 
x = f"Musim sekarang ini ada {beberapa_tipe_orang} tipe orang."
 
tipe_1 = "anime"
tipe_2 = "drakor"
 
y = f"Diantaranya adalah orang yang suka {tipe_1} dan juga {tipe_2}."
 
print(x)
print(y)
 
# Dialog ku
 
print(f"Ya, kubilang: '{x}'")
print(f"Aku juga bilang padamu: '{y}'")
 
# Tambahan
 
suka_india = False
 
print(f"Namun, bila kita bandingkan antara {tipe_1} dan {tipe_2} dengan orang yang suka film india, hasilnya pasti {suka_india}.")
 
vote_terbanyak = "Tentu saja yang lebih unggul adalah {} dan {}."
 
print(vote_terbanyak.format(tipe_1, tipe_2))
 
 
Sekarang kita akan buat lebih banyak kode lagi dengan lebih banyak format. Dan untuk penulisan variabel juga bisa menggunakan tanda petik (') disamping menggunakan tanda petik dua ("). Misalnya kita ubah tipe_1 = 'anime' dan tipe_2 = 'drakor'.
 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
# Print and print
 
print("Belajar lebih banyak perintah print.")
print("Sesuatu yang simpel tapi punya banyak {}.".format('variasi'))
print("Lalu apa yang akan kita lakukan selanjutnya?")
print("." *10)
 
# Membagi huruf dalam variabel
 
h1, h2, h3, h4, h5, h6 = 'c', 'o', 'n', 't', 'o', 'h'
h7, h8. h9 = 'n', 'y', 'a'
h10, h11, h12, h13, h14, h15, h16 = 's', 'e', 'p', 'e', 'r', 't', 'i'
h17, h18, h19 = 'i', 'n', 'i'
 
# Kita gabungkan
 
print(h1 + h2 + h3 + h4 + h4 + h5 + h6, end='')
print(h7 + h8 + h9, end=' ')
print(h10 + h11 + h12 + h13 + h14 + h15 + h16, end=' ')
print(h17 + h18 + h19)
 
 
Bila diperhatikan, apa fungsi dari tanda + pada kode diatas?, yang kita tau bahwa penjumlahan dipakai untuk menambahkan angka, bukannya huruf, apalagi variabel?. 

Memang benar penjumlahan (+) diatas bukan untuk menambahkan satu variabel dengan variabel yang lain, misalnya saja a+b, maka hasilnya akan tetap sama yaitu a+b. Penjumlahan dalam python dapat diartikan sebagai menggabungkan setiap variabel yang terpisah menjadi satu, baik satu kata, ataupun satu kalimat.

Bila kita baca lebih teliti lagi, akan muncul sebuah pertanyaan baru, kenapa pada saat kita menggabungkan setiap variabel, memiliki akhiran end=''?. Itu menandakan bahwa hal itu masih memiliki lanjutan atau belum rampung/selesai, maka harus kita beri perintah end='' untuk meneruskan ke kode selanjutnya.
 
Kenapa ada yang berbeda pada end='', yang satu lagi memiliki spasi ditengah-tengahnya end=' '. Apakah berbeda?. Tentu saja berbeda, bila kita menuliskan end='' artinya kode berikutnya akan gandeng (menyatu seperti (+)) dengan variabel sebelum end=''. Contohnya, antara variabel h1-h6 = contoh dengan akhiran end='', akan menjadi contohnya. Untuk bisa memahamkan diri sendiri, coba jalankan kodenya dan analisis.
 
01
02
03
04
05
06
07
08
09
10
11
12
# Lebih banyak format
 
format_disini = "{} {} {}"
 
print(format_disini.format(1, 2, 3))
print(format_disini.format(True, False, True))
print(format_disini.format("Hallo", "Pemrograman", "Py"))
print(format_disini,format(
    "Tulis apapun",
    "yang ada pikiranmu",
    "dengan contoh nama-nama hari atau bulan."
))
 
 
Mengapa saya membuat variabel dengan isian didalamnya null?. Agar kita bisa membuat berbacam-macam string atau output sesuai apa yang kita sukai. Bisa saja setiap {} yang kosong diformat dengan kata-kata romantis, atau candaan, misalnya .....format("Aku", "suka", "kamu"), misalnyaa. Tujuan utamanya adalah agar kita tidak merasa bosan dengan apa yang kita lakukan.

Ada orang yang suka jenuh ketika ia 'dituntut' untuk membuat sesuatu yang sama persis dengan contoh, sehingga ia mengesampingkan keinginannya dan memaksa dirinya sendiri membuat apa yang kurang dia suka. Demikian sedikit pembahasan mengenai format dalam python, have a nice code!.

Incoming search term :
  • belajar py
  • belajar python
  • belajar bahasa pemrograman
  • belajar bahasa pemrograman python
  • format python
  • print python