Python untuk Pemula: String dan Boolean

Anda akan menggunakan string dan boolean dalam hampir setiap program Python. Panduan ini menerangkan cara ia berfungsi.

String (Teks)

String ialah urutan aksara. Anda boleh menggunakan huruf, nombor, atau simbol. Letakkannya di dalam tanda petikan tunggal atau berganda.

• Gunakan tanda petikan tunggal: name = 'Ramesh' • Gunakan tanda petikan berganda: name = "Ramesh" • Gunakan tanda petikan tiga untuk teks panjang:

poem = """
Roses are red,
Python is great.
"""

Operasi String

Anda boleh memanipulasi teks dengan mudah menggunakan alatan ini:

  • Gabungkan string dengan +: first + " " + last
  • Ulang string dengan *: "Ha" * 3 menghasilkan HaHaHa
  • Cari panjang dengan len(): len("Python") menghasilkan 6

Slicing dan Pengindeksan

Python mengira kedudukan bermula dari 0. Gunakan kurungan petak untuk mengambil bahagian tertentu daripada sesuatu perkataan.

  • word[0] mengambil huruf pertama.
  • word[-1] mengambil huruf terakhir.
  • word[0:2] mengambil dua huruf pertama.

Kaedah String Biasa

Python mempunyai fungsi terbina dalam untuk mengubah teks:

  • text.upper() menjadikannya SEMUA HURUF BESAR.
  • text.lower() menjadikannya semua huruf kecil.
  • text.strip() membuang ruang kosong berlebihan.
  • text.replace("old", "new") menukar perkataan.

Cara Terbaik untuk Memformat Teks

Gunakan f-strings untuk memasukkan pemboleh ubah ke dalam teks. Ia bersih dan pantas.

example = f"Nama saya ialah {name} dan saya berumur {age} tahun."

Boolean (True/False)

Boolean mewakili logik. Sesuatu nilai adalah sama ada True atau False. Anda menggunakannya untuk membuat keputusan.

Operator Perbandingan

Anda akan mendapat hasil boolean apabila anda membandingkan nilai:

  • == (Sama dengan)
  • != (Tidak sama dengan)
  • > (Lebih besar daripada)
  • < (Lebih kecil daripada)

Operator Logik

Gabungkan pelbagai syarat untuk membina logik yang kompleks:

  • and: Kedua-dua belah mesti True.
  • or: Sekurang-kurangnya satu belah mesti True.
  • not: Membalikkan hasil.

Langkah Seterusnya

Menguasai asas-asas ini menyediakan anda untuk aliran kawalan (control flow) dan gelung (loops). Dalam Bahagian 4, kita akan belajar cara menggunakan alatan ini untuk membuat kod anda melakukan tindakan.

Sumber: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2

Komuniti pembelajaran pilihan: https://t.me/GyaanSetuAi