Ketahui Cara Menggunakan Fungsi Split Di Python



Artikel ini merangkumi bagaimana kita dapat menggunakan fungsi split dalam python dengan parameter yang berbeza seperti pemisah dan maxsplit dengan pelbagai contoh.

Bahasa pengaturcaraan Python mempunyai pelbagai jenis data termasuk tali. Walaupun rentetan tidak dapat diubah, kami masih boleh memanipulasi rentetan menggunakan seperti fungsi perpecahan. Ia memecah tali yang lebih besar menjadi tali yang lebih kecil menggunakan parameter yang berbeza. Dalam artikel ini, kita akan belajar tentang bagaimana kita dapat menggunakan fungsi split di . Berikut adalah topik yang dibincangkan dalam blog ini:

Apa itu tali?

Rentetan dalam python mewakili nilai watak unicode. Python tidak mempunyai jenis data watak, satu watak juga dianggap sebagai rentetan.





Kami menggunakan tanda petik tunggal atau ganda untuk menyatakan rentetan. Untuk mengakses rentetan, kami menggunakan indeks dan tanda kurung persegi. Oleh kerana rentetan bersifat berubah-ubah, kami tidak dapat membuat perubahan setelah menyatakan tali.

name = 'Edureka' cetakan (nama [0])
 Pengeluaran: ADALAH

Walaupun kita tidak dapat mengubah rentetan setelah deklarasi, kita dapat membelah rentetan dalam python.



transformasi bersambung dan tidak bersambung di informatica

Perlu Untuk Fungsi Berpisah

Fungsi split mengembalikan senarai rentetan setelah membahagikan rentetan berdasarkan pemisah yang diberikan. Berikut adalah kelebihan menggunakan fungsi split dalam python:

  • Pada satu ketika, kita mungkin harus memecah tali besar menjadi potongan atau tali yang lebih kecil.
  • Ini adalah kebalikan dari gabungan, yang menambah dua rentetan bersama.
  • Ruang putih dianggap sebagai pemisah jika tidak ada yang disediakan dalam fungsi perpecahan.
  • Menjadi lebih mudah untuk menganalisis dan membuat kesimpulan.
  • Ia membantu menyahkod rentetan yang disulitkan.

Bagaimana Menggunakan Fungsi Berpisah Di Python?

Fungsi split memecah rentetan yang lebih besar dan memberikan senarai dengan potongan atau rentetan yang lebih kecil. Di bawah ini adalah contoh untuk memisahkan rentetan dalam python.

a = 'Kami Edureka, kami mempunyai tutorial dan program pensijilan canggih untuk meningkatkan pengetahuan anda' cetakan (a.split ())
 Pengeluaran: ['Kami', 'adalah', 'Edureka', 'kami', 'punya', 'memotong', 'tepi', 'tutorial', 'dan', 'sijil', 'program', 'hingga', ' upskill ',' your ',' pengetahuan ']

Di atas adalah contoh mudah untuk menunjukkan bagaimana fungsi perpecahan dapat digunakan untuk menguraikan keseluruhan teks menjadi rentetan yang lebih kecil. Tetapi fungsi split mempunyai parameter yang berbeza untuk mengoptimumkan pelaksanaan.



Parameter Berpisah

  1. Separator - Ia bertindak seperti pembatas, tali dipecah mengikut pemisah yang ditentukan. Ia adalah pilihan juga, jika tidak ada pemisah yang ditentukan, pemisah lalai adalah ruang putih.

  2. Maks - Ia juga menjadi pilihan. Ini menentukan bilangan perpecahan yang akan berlaku. Nilai lalai adalah -1 yang bermaksud tidak ada had pada bilangan pemisahan.

Pemisah

Di bawah ini adalah contoh untuk menunjukkan fungsi pemisah dengan parameter pemisah:

apakah 6 cara menggunakan kata kunci ini
a = 'Edureka adalah syarikat edtech terbesar, ia mempunyai banyak kursus canggih untuk belajar' print (a.split (',') b = 'Sunday * Monday * Tuesday * Wednesday * Thursday * Friday * Saturday' print (a. berpecah ('*')
 Pengeluaran: ['Edureka adalah syarikat edtech terbesar', 'ia mempunyai banyak kursus canggih untuk dipelajari'] ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu']

Dalam contoh di atas, pemisah ditentukan mengikut rentetan yang dipecah menjadi rentetan yang lebih kecil.

Maks

Di bawah ini adalah contoh untuk menunjukkan fungsi perpecahan dengan parameter maksimum:

a = 'my * name * adalah * python' print (a.split ('*', 3)
 Pengeluaran : ['my', 'name', 'is', 'python']

Parameter maksimum dalam contoh di atas ditetapkan ke 3, yang bermaksud output akan mempunyai 4 elemen dalam senarai rentetan.

Contohnya

Berikut adalah beberapa contoh, di mana kita dapat menggunakan fungsi pemisah untuk membelah rentetan menjadi potongan atau rentetan yang lebih kecil.

a = 'my name is python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] untuk i dalam julat (0, len (b), 3)]) c = cetakan 'python # was # made # by # Guido # van # rossum' (c.split ('#', 6) d = 'ini, akan, dalam, output, ini tidak akan menjadi' print (d.split (',', 4)
 Pengeluaran: ['my', 'name', 'is', 'python'] ['Cat', 'Dog', 'Semut', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

Di blog ini, kita telah belajar bagaimana fungsi split dapat digunakan untuk memecah rentetan besar menjadi potongan atau tali yang lebih kecil. String adalah struktur data yang tidak berubah yang bermaksud ia tidak dapat diubah setelah anda menyatakannya. Walaupun manipulasi dapat dilakukan dengan menggunakan fungsi split. Bahasa pengaturcaraan Python mempunyai pelbagai jenis data seperti senarai , , tupel , set dan lain-lain.

cara lulus dengan nilai di java

Jenis data primitif dan struktur data khusus mengoptimumkan kod anda dan memberi kelebihan kepada python berbanding bahasa pengaturcaraan lain. Untuk menguasai kemahiran anda, mendaftarlah ke dan mulakan pembelajaran anda.

Ada sebarang pertanyaan? Sebutkannya dalam komen, kami akan menghubungi anda secepat mungkin.