Persediaan Temu Duga Pengaturcaraan · Pelajaran

Pisah, Buang dan Cantum Semula Perkataan

Tokenkan ayat untuk masalah berkaitan perkataan.

Pelajaran 4 daripada 413 langkah

Pisah, Buang dan Cantum Semula Perkataan ialah pelajaran Persediaan Temu Duga Pengaturcaraan percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Persediaan Temu Duga Pengaturcaraan, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Persediaan Temu Duga Pengaturcaraan merangkumi sejumlah 4 pelajaran.

Daripada Ayat kepada Perkataan

Masalah perkataan biasanya bermula dengan memecahkan satu baris kepada unit. Python memudahkan perkara ini dengan split, dan itulah langkah pertama anda. ✂️

split() Tanpa Argumen

Memanggil split() tanpa argumen memecahkan rentetan pada setiap rangkaian ruang kosong dan mengabaikan ruang di awal atau akhir. Inilah pilihan lalai yang selamat.

print('  hi   there '.split())  # ['hi', 'there']

split() pada Pembatas

Hantar satu aksara untuk memecahkan rentetan tepat pada pembatas itu, seperti koma dalam input gaya CSV. Medan kosong dikekalkan sebagai rentetan kosong.

print('a,b,,c'.split(','))  # ['a','b','','c']

Waspadai Unit Kosong

Dengan pembatas tetap, dua pembatas berturut-turut menghasilkan unit kosong. split() biasa tidak pernah melakukan perkara ini, sebab itu ia sering lebih selamat.

strip() Membersihkan Hujung

Kaedah strip() membuang ruang kosong dari kedua-dua hujung rentetan. Kaedah ini penting apabila membaca baris yang mempunyai aksara baris baharu di hujungnya.

print('  hello\n'.strip())  # 'hello'

Buang Aksara Tertentu

Berikan strip satu himpunan aksara dan kaedah ini akan membuang mana-mana aksara tersebut dari hujung rentetan, bukan ruang sahaja. Berguna untuk tanda baca yang terselit.

print('***word***'.strip('*'))  # 'word'

join() Menggabungkan Token Semula

Kaedah join melakukan sebaliknya daripada split, iaitu mencantumkan semula satu senarai menjadi satu rentetan dengan pemisah yang dipilih antara unsur.

print(' '.join(['hi', 'there']))  # 'hi there'

join Memerlukan Rentetan

Setiap unsur yang dihantar kepada join mestilah sudah berupa rentetan. Tukarkan nombor terlebih dahulu dengan map(str, ...) atau pemahaman senarai.

nums = [1, 2, 3]
print(' '.join(map(str, nums)))  # '1 2 3'

join ialah Cara Pantas untuk Mencetak

Membina satu rentetan dengan join dan mencetaknya sekali lebih pantas daripada memanggil print dalam gelung. Ini ialah amalan penting untuk menghasilkan output pantas dalam pertandingan.

Menukar Antara Split dan Join

Gabungan klasiknya ialah split, ubah setiap perkataan, kemudian join semula. Corak ini membalikkan, menapis atau melabel semula token dengan kemas.

s = 'cat dog fox'
print(' '.join(w.upper() for w in s.split()))

Balikkan Susunan Perkataan

Untuk membalikkan ayat, pecahkannya kepada perkataan, balikkan senarai, kemudian gunakan join. Ini ialah resipi tiga langkah yang kemas untuk tugasan susunan perkataan.

s = 'one two three'
print(' '.join(s.split()[::-1]))

Semakan Pantas

Satu soalan tentang pemisahan dan penggabungan.

Ulang Kaji

Kini anda boleh memecahkan teks kepada token dengan split, membersihkan hujung dengan strip, dan membina semula rentetan dengan pantas menggunakan join, iaitu kit asas untuk masalah perkataan. 🎉

Percuma untuk bermula

Pelajari Persediaan Temu Duga Pengaturcaraan dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
90
Pelajaran
360

Soalan Lazim

Adakah pelajaran “Pisah, Buang dan Cantum Semula Perkataan” percuma?

Ya — teks penuh “Pisah, Buang dan Cantum Semula Perkataan” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Persediaan Temu Duga Pengaturcaraan, tingkat taraf kepada CoddyKit PRO. Kursus Persediaan Temu Duga Pengaturcaraan merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Pisah, Buang dan Cantum Semula Perkataan”?

Tokenkan ayat untuk masalah berkaitan perkataan. Anda berlatih Persediaan Temu Duga Pengaturcaraan menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Persediaan Temu Duga Pengaturcaraan?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Persediaan Temu Duga Pengaturcaraan di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.

Berapa lamakah pelajaran “Pisah, Buang dan Cantum Semula Perkataan” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Persediaan Temu Duga Pengaturcaraan ini?

Ya. Setiap pelajaran Persediaan Temu Duga Pengaturcaraan menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Helah Aksara, ord dan chr
  2. Kira Huruf dengan Jadual Kekerapan
  3. Pemeriksaan Palindrom yang Betul
  4. Pisah, Buang dan Cantum Semula Perkataan
← Kembali ke Persediaan Temu Duga Pengaturcaraan