Eco Techno Leader perlu membuat laporan proyek energi keterbaruan dengan format teks yang rapi. Kita akan gunakan string untuk menyusun laporan ini.
String adalah teks, bisa pake tanda kutip tunggal (') atau ganda (").
nama_proyek = "Proyek Panel Surya Desa"
lokasi = 'Desa Makmur'
print("Nama proyek:", nama_proyek)
print("Lokasi:", lokasi)
Hasil di Command Prompt:
Do: Pilih tanda kutip yang konsisten (pilih satu, jangan campur).
Don't: Jangan pake tanda kutip beda dalam satu string (misalnya 'Desa Makmur").
f-String adalah cara modern buat format string di Python (mulai dari Python 3.6).
nama_proyek = "Proyek Panel Surya Desa"
lokasi = "Desa Makmur"
jumlah_panel = 50
kapasitas_total = 15000
laporan = f"Laporan {nama_proyek} di {lokasi}: Jumlah panel = {jumlah_panel}, Kapasitas = {kapasitas_total} watt"
print(laporan)
Hasil di Command Prompt:
Do: Gunakan f-string dengan sintaks f"teks {variabel}" untuk format yang rapi.
Don't: Jangan pake cara lama seperti "teks {}".format(variabel), soalnya f-string lebih gampang.
Kita gunakan method string untuk memproses laporan.
nama_proyek = "Proyek Panel Surya Desa"
lokasi = " desa makmur "
jumlah_panel = 50
kapasitas_total = 15000
lokasi_clean = lokasi.strip().title() # hapus spasi dan ubah jadi Title Case
laporan = f"Laporan {nama_proyek} di {lokasi_clean}: Jumlah panel = {jumlah_panel}, Kapasitas = {kapasitas_total} watt"
print(laporan)
print("Apakah 'Panel' ada di laporan?", "Panel" in laporan)
Hasil di Command Prompt:
Do: Gunakan method seperti strip() untuk bersihin data dan title() untuk format teks.
Don't: Jangan ubah string langsung tanpa simpan ke variabel kalau mau dipake lagi (misalnya, lokasi.strip() tanpa simpan hasilnya).