Lewati ke konten utama

F1 · Modul 03

Teks

54 langkah singkat, dari mudah sampai tantangan.

  1. Level 1

    Kenal

  2. Level 2

    Paham

  3. Level 3

    Terapkan

  4. Level 4

    Tantangan

  5. Level 5

    Pendalaman

Intinya

  • Teks (string) adalah deretan karakter bernomor mulai 0: teks[i] mengambil satu karakter, teks[awal:akhir] sepotong, dan akhir tidak ikut.
  • String tidak bisa diubah. strip, lower, replace, dan kawan-kawannya membuat string baru yang harus disimpan dengan =.
  • Rangkaian metode berjalan dari kiri ke kanan: rapikan ujung dulu (strip), baru ubah isinya.
  • split() memecah teks menjadi bagian-bagian; maxsplit membiarkan sisanya utuh.
  • in, find, startswith, dan isdigit memeriksa isi teks, dan semuanya membedakan huruf besar dan kecil.

Sebelum mulai

±3 jam.

Modul ini memakai materi di bawah. Belum yakin? Ulas dulu bagian yang disebut.

Hasil belajar: mengambil karakter dan potongan teks dengan indeks (termasuk indeks negatif) dan slicing; merapikan teks dengan strip, lower, upper, dan replace; memecah teks dengan split dan maxsplit; mencari dan memeriksa isi teks dengan in, find, count, startswith, endswith, dan isdigit; menulis karakter khusus (\n, \t) dan kolom rata dengan f-string; membersihkan masukan pengguna sebelum diolah; dan (pendalaman) membedakan karakter dengan byte UTF-8.

Proyek: kasku langkah 3: membersihkan kategori dan jumlah, lalu mengurai perintah keluar 25000 makan nasi padang.

Istilah di modul ini (25)

Ketuk istilah untuk melihat penjelasannya. Di materi, istilah bergaris titik membuka kartu yang sama. Semua istilah course

Bahan modul

Semua kode, latihan, dan data modul ini dalam satu zip, untuk dijalankan di laptop atau Google Colab.

  • 43 contoh kode
  • 8 berkas latihan + tes
Lihat isi zip
  • BACA-DULU.txt
  • contoh_f1_03_51.py
  • contoh_f1_03_70.py
  • contoh_f1_03_96.py
  • contoh_f1_03_159.py
  • contoh_f1_03_185.py
  • contoh_f1_03_203.py
  • contoh_f1_03_226.py
  • contoh_f1_03_258.py
  • contoh_f1_03_282.py
  • contoh_f1_03_302.py
  • contoh_f1_03_383.py
  • contoh_f1_03_441.py
  • contoh_f1_03_467.py
  • contoh_f1_03_493.py
  • contoh_f1_03_508.py
  • contoh_f1_03_532.py
  • contoh_f1_03_556.py
  • contoh_f1_03_589.py
  • contoh_f1_03_605.py
  • contoh_f1_03_632.py
  • contoh_f1_03_783.py
  • contoh_f1_03_811.py
  • contoh_f1_03_829.py
  • contoh_f1_03_853.py
  • contoh_f1_03_869.py
  • contoh_f1_03_888.py
  • contoh_f1_03_913.py
  • contoh_f1_03_937.py
  • contoh_f1_03_968.py
  • contoh_f1_03_988.py
  • contoh_f1_03_1021.py
  • contoh_f1_03_1260.py
  • contoh_f1_03_1282.py
  • contoh_f1_03_1302.py
  • contoh_f1_03_1321.py
  • contoh_f1_03_1356.py
  • contoh_f1_03_1523.py
  • contoh_f1_03_1552.py
  • contoh_f1_03_1566.py
  • contoh_f1_03_1583.py
  • contoh_f1_03_1611.py
  • contoh_f1_03_1629.py
  • contoh_f1_03_1643.py
  • test_f1_03_1.py
  • test_f1_03_2.py
  • test_f1_03_3.py
  • test_f1_03_7.py
  • test_f1_03_4.py
  • test_f1_03_8.py
  • test_f1_03_5.py
  • test_f1_03_6.py