Untuk membagi string menjadi potongan dengan panjang tertentu, gunakan Pemahaman Daftar dengan string. Semua potongan akan dikembalikan sebagai array Show
Kita juga dapat menggunakan perulangan while untuk membagi daftar menjadi potongan-potongan dengan panjang tertentu Dalam tutorial ini, kita akan belajar cara membagi string menjadi potongan-potongan panjang tertentu, dengan bantuan contoh program Python yang mendetail Cuplikan Kode ContohBerikut adalah cuplikan kode cepat untuk membagi string yang diberikan 0 menggunakan pemahaman daftar _Contoh 1. Pisahkan String menjadi PotonganDalam hal ini, kita akan mengambil string 2 menggunakan pemahaman daftarProgram Piton JalankanKeluaran _String dipecah menjadi daftar string dengan masing-masing panjang string seperti yang ditentukan, i. e. , 3. Anda dapat mencoba dengan panjang yang berbeda dan nilai string yang berbeda Contoh 2. Pisahkan String menurut PanjangnyaDalam contoh ini kita akan membagi sebuah string menjadi potongan-potongan dengan panjang 4. Juga, kami telah mengambil string sedemikian rupa sehingga panjangnya tidak dapat dibagi dengan panjang potongan. Dalam hal ini, potongan terakhir berisi karakter yang jumlahnya kurang dari ukuran potongan yang kami berikan Program Piton JalankanKeluaran _Contoh 3. Pisahkan String dengan 0 Panjang PotonganDalam contoh ini, kita akan menguji skenario negatif dengan ukuran celah 0, dan memeriksa hasilnya. range() memunculkan ValueError jika nol diberikan untuk argumen ketiganya Program Piton LariKeluaran _Panjang potongan tidak boleh nol, dan karenanya kami mendapat ValueError untuk range() Contoh 4. Pisahkan String menjadi Potongan menggunakan While LoopDalam contoh ini, kita akan membagi string menjadi potongan-potongan menggunakan Python While Loop Program Piton _LariKeluaran
RingkasanDalam tutorial Contoh Python ini, kami belajar cara membagi string dengan panjang di Python dengan bantuan contoh yang terperinci Di halaman ini. . membelah(),. bergabung(), dan daftar()Membagi Kalimat menjadi Kata. . membelah()Di bawah, mary adalah seutas tali. Meskipun itu adalah sebuah kalimat, kata-kata tersebut tidak direpresentasikan sebagai unit-unit yang tersembunyi. Untuk itu, Anda memerlukan tipe data yang berbeda. daftar string di mana setiap string sesuai dengan kata. . split() adalah metode yang digunakan>>> mary = 'Mary had a little lamb' >>> mary.split() ['Mary', 'had', 'a', 'little', 'lamb'] Memisahkan pada Substring TertentuDengan memberikan parameter opsional,. split('x') dapat digunakan untuk membagi string pada substring tertentu 'x'. Tanpa 'x' ditentukan,. split() hanya membagi pada semua spasi, seperti yang terlihat di atasString ke dalam Daftar Karakter. daftar()Tetapi bagaimana jika Anda ingin membagi string menjadi daftar karakter? . Fungsi list() mengubah string menjadi daftar huruf individual>>> list('hello world') ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']Lebih umum, list() adalah fungsi bawaan yang mengubah objek data Python menjadi daftar. Saat tipe string diberikan, yang dikembalikan adalah daftar karakter di dalamnya. Ketika tipe data lain diberikan, spesifikasinya bervariasi tetapi tipe yang dikembalikan selalu berupa daftar. Lihat tutorial ini untuk detailnya Bergabung dengan Daftar String. . bergabung()Jika Anda memiliki daftar kata, bagaimana Anda menyatukannya kembali menjadi satu string?. join() adalah metode yang digunakan. Dipanggil pada string "pemisah" 'x', 'x'. join(y) menggabungkan setiap elemen dalam daftar y yang dipisahkan oleh 'x'. Di bawah ini, kata-kata dalam kata kunci digabungkan kembali ke dalam string kalimat dengan spasi di antaranya>>> mwords ['Mary', 'had', 'a', 'little', 'lamb'] >>> ' '.join(mwords) 'Mary had a little lamb'Bergabung dapat dilakukan pada string pemisah apa pun. Di bawah, '--' dan karakter tab '\t' digunakan >>> '--'.join(mwords) 'Mary--had--a--little--lamb' >>> '\t'.join(mwords) 'Mary\thad\ta\tlittle\tlamb' >>> print('\t'.join(mwords)) Mary had a little lambMetode ini juga dapat dipanggil pada string kosong '' sebagai pemisah. Efeknya adalah elemen-elemen dalam daftar bergabung bersama tanpa ada apa pun di antaranya. Di bawah ini, daftar karakter disatukan kembali ke dalam string asli >>> hi = 'hello world' >>> hichars = list(hi) >>> hichars ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] >>> ''.join(hichars) 'hello world' Bagaimana Anda membagi string menjadi beberapa bagian dengan Python?Python split() method digunakan untuk membagi string menjadi potongan-potongan, dan menerima satu argumen yang disebut pemisah. Pemisah dapat berupa karakter atau simbol apa pun. Jika tidak ada pemisah yang ditentukan, maka itu akan memisahkan string yang diberikan dan spasi putih akan digunakan secara default.
Bagaimana cara membagi satu string menjadi beberapa?split() Metode split() membagi sebuah String menjadi beberapa String dengan pembatas yang memisahkannya. Objek yang dikembalikan adalah sebuah array yang berisi Strings yang terbelah. Kami juga dapat melewati batas jumlah elemen dalam array yang dikembalikan.
Bagaimana Anda membagi string menjadi string dengan Python?Saat Anda perlu memisahkan string menjadi substring, Anda dapat menggunakan metode split() . Dalam sintaks di atas. |