Fungsi split adalah alat manipulasi string dengan Python. String adalah kumpulan atau larik karakter dalam urutan yang ditulis di dalam tanda kutip tunggal, kutip ganda, atau kutip tiga; . Fungsi split digunakan ketika kita perlu memecah string besar menjadi string yang lebih kecil. Show
String mewakili nilai karakter Unicode dan bersifat bisa berubah yang berarti nilai string tidak dapat diubah setelah dideklarasikan. Atau, untuk mempelajari tentang sys. argv argumen baris perintah klik di sini. Contoh mendeklarasikan dan menampilkan string dengan Python. name = “Python” print(name[0]) Meskipun kami tidak dapat mengubah string setelah deklarasi, kami dapat membagi string menjadi string yang berbeda menggunakan berbagai cara berbeda di Python. Pada artikel ini, kita akan mempelajari lebih dalam dan memahami cara menggunakan Split dengan Python. Kita akan mulai dengan memahami apa fungsi Split, apa yang dibutuhkan untuk fungsi tersebut dan bagaimana kita bekerja dengan fungsi ini. Kami kemudian akan melihat parameter Split di Python dan berbagai cara menggunakan fungsi Split bersama dengan opsi pelatihan pemrograman python yang tersedia. Lihat juga penggunaan Self Variable di Python Apa itu Split dengan Python?Jika Anda telah bekerja pada rangkaian string yang digunakan untuk menggabungkan atau menggabungkan string yang berbeda menjadi satu, fungsi split melakukan kebalikannya. Fungsi memindai melalui string dan memisahkannya ketika menemukan pemisah yang telah ditentukan sebelumnya. Namun, jika fungsi tidak menemukan pemisah yang ditentukan, fungsi tersebut akan menggunakan spasi putih secara default. Sintaks fungsi Split adalah sebagai berikut. string.split(separator,max)_ Pemisah adalah karakter yang telah ditentukan sebelumnya dan ditempatkan di antara setiap variabel dalam output. Fungsi split tergantung pada nilai variabel pemisah. Apa perlunya fungsi Split?Fungsi Split mengembalikan daftar kata setelah memisahkan string atau baris dengan bantuan string pembatas seperti karakter koma ( , ). Beberapa manfaat menggunakan fungsi Split di Python tercantum sebagai berikut.
Bagaimana cara bekerja dengan fungsi Split?Variabel string dalam Python berisi data numerik dan alfanumerik yang digunakan untuk menyimpan direktori data atau menampilkan pesan yang berbeda. Mereka adalah alat yang sangat berguna untuk pemrogram yang bekerja dengan Python. Itu. metode split() adalah alat yang bermanfaat untuk memanipulasi string. Ini mengembalikan daftar string setelah string utama dipisahkan oleh pembatas. Metode mengembalikan satu atau lebih string baru dan substring juga dikembalikan dalam tipe data daftar. Contoh sederhana dari fungsi split adalah sebagai berikut. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’] Di sini, kami telah mendeklarasikan variabel string x dengan tiga string. Saat fungsi pemisahan diimplementasikan dengan koma ( , ) sebagai pemisah, string akan dipisahkan dengan koma di antaranya. Apa itu parameter Split di Python?Fungsi Split menganalisis melalui string dan memisahkannya setiap kali program menemukan pemisah yang telah ditentukan sebelumnya. Itu terutama tergantung pada tiga parameter berbeda untuk mengoptimalkan eksekusi program.
Apa sajakah cara berbeda untuk menggunakan fungsi Split?Python terdiri dari beberapa cara berbeda untuk mengimplementasikan fungsi Split. Berbagai teknik dijelaskan di bawah ini. Python terdiri dari beberapa cara berbeda untuk mengimplementasikan fungsi Split. Anda juga dapat mempelajari semua teknik lanjutan tersebut dengan kursus developer python lanjutan kami. Berbagai teknik dijelaskan di bawah ini. Memisahkan String dengan SpasiMetode split() di Python membagi string pada spasi putih jika tidak ada argumen yang ditentukan dalam fungsi. Contoh pemisahan string tanpa argumen ditunjukkan di bawah ini. str = “Python is cool” print(str.split()) Output dari kode di atas adalah sebagai berikut. [‘Python’, ‘is’, ‘cool’]_ Pada contoh di atas, kita telah mendeklarasikan variabel str dengan nilai string. Anda dapat melihat bahwa kami belum mendefinisikan argumen apa pun dalam fungsi Split, sehingga string dipisahkan dengan spasi putih. Memisahkan String pada kejadian pertamaSaat kita memisahkan string berdasarkan kemunculan pertama karakter, hasilnya adalah dua substring – substring pertama berisi karakter sebelum pemisah dan substring kedua berisi karakter setelah pemisah. Contoh pemisahan string pada kemunculan pertama karakter ditunjukkan di bawah ini. str = “abcabc” print(str.split(c)) Output dari kode di atas adalah sebagai berikut. [‘ab’, ‘abc’]_ Di sini, kami telah mendeklarasikan str dengan nilai string “abcabc”. Fungsi split diimplementasikan dengan pemisah sebagai "c" dan nilai maxsplit diambil sebagai 1. Setiap kali program menemukan “c” dalam string, string akan dipisahkan menjadi dua substring – string pertama berisi karakter sebelum “c” dan string kedua berisi karakter setelah “c”. Memisahkan file menjadi daftarSaat Anda ingin membagi file menjadi daftar, hasilnya adalah daftar lain di mana setiap elemen adalah baris dari file Anda. Pertimbangkan Anda memiliki file yang berisi dua baris “Baris pertama\nBaris Kedua”. Output yang dihasilkan dari fungsi pemisahan adalah [ "Baris Pertama", "Baris kedua"]. Anda dapat melakukan pemisahan file menggunakan fungsi built-in Python splitlines(). Pertimbangkan Anda memiliki file bernama "sampel. txt” yang berisi dua baris dengan dua string di setiap baris – “Halo”, “Anda sedang belajar Python”. Contoh pemisahan “sampel. txt” ke dalam daftar ditunjukkan di bawah ini. f = open(“sample.txt”, “r”) info = f.read() print(info.splitlines()) f.close() Output dari kode di atas adalah sebagai berikut. [‘Hi there’, ‘You are learning Python’]_ Kami memiliki file “sampel. txt” yang dibuka dalam mode baca (“r”) menggunakan fungsi open(). Kemudian, kami memanggil f. read() yang mengembalikan seluruh file sebagai string. Fungsi splitlines() diimplementasikan dan membagi file menjadi dua substring berbeda yang merupakan dua baris yang terdapat dalam "sample. txt". Memisahkan String dengan karakter baris baru (\n)Anda dapat membagi string menggunakan karakter baris baru (\n) dengan Python. Kami akan mengambil string yang akan dipisahkan oleh karakter baris baru dan kemudian memisahkan string tersebut. Karakter baris baru akan bertindak sebagai pemisah dalam fungsi Split. Contoh pemisahan string dengan karakter baris baru ditunjukkan di bawah ini. str = “Welcome\nto\nPython\nSplit” print(str.split(‘\n’))_ Output dari kode di atas adalah sebagai berikut. string.split(separator,max)_0 Di sini, kita telah mendeklarasikan variabel str dengan string yang berisi karakter baris baru (\n) di antara string asli. Fungsi Split diimplementasikan dengan “\n” sebagai pemisah. Setiap kali fungsi melihat karakter baris baru, ia memisahkan string menjadi substring. Anda juga dapat melakukan pemisahan karakter baris baru dengan bantuan fungsi splitlines(). Memisahkan sebuah String dengan tab (\t)Tab dianggap sebagai karakter pelolosan “\t” dalam teks (. txt) file. Saat kita memisahkan string dengan tab, fungsi Split memisahkan string di setiap tab dan hasilnya adalah daftar substring. Karakter escape “\t” digunakan sebagai pemisah dalam fungsi Split. Contoh pemisahan string dengan tab ditunjukkan di bawah ini. string.split(separator,max)_1 Output dari kode di atas adalah sebagai berikut. string.split(separator,max)_2 Di sini, variabel str dideklarasikan dengan string dengan tab (“\t”). Fungsi Split dijalankan dengan “\t” sebagai pemisah. Setiap kali fungsi menemukan karakter melarikan diri, itu membagi string dan output keluar menjadi daftar substring. Memisahkan String dengan koma (,)Kita juga dapat memisahkan string dengan koma (“,”), di mana koma bertindak sebagai pembatas dalam fungsi Pisah. Hasilnya adalah daftar string yang terdapat di antara koma di string aslinya. Contoh pemisahan string dengan koma ditunjukkan di bawah ini. string.split(separator,max)_3 Output dari kode di atas adalah sebagai berikut. string.split(separator,max)_4 Di sini, variabel str dideklarasikan dengan string dengan koma (“,”) di antaranya. Fungsi Pemisahan diimplementasikan dengan “,” sebagai pemisah. Setiap kali fungsi melihat karakter koma, itu memisahkan string dan hasilnya adalah daftar substring antara koma di str. Memisahkan String dengan banyak pembatasAnda dapat memisahkan string menggunakan beberapa pembatas dengan menempatkan karakter yang berbeda sebagai pemisah dalam fungsi Split. Pembatas adalah satu atau lebih karakter dalam urutan yang digunakan untuk menunjukkan batas antar wilayah dalam teks. Karakter koma (“,”) atau titik dua (“. ”) adalah contoh pembatas. Sebuah string dengan banyak pembatas dapat dipisahkan menggunakan re. fungsi split(). Contoh pemisahan string dengan banyak pembatas ditunjukkan di bawah ini. string.split(separator,max)_5 Output dari kode di atas adalah sebagai berikut. string.split(separator,max)_6 Pada contoh di atas, kami mengimpor modul bawaan yang mengimpor pustaka dan fungsi Ekspresi Reguler. Variabel str dideklarasikan dengan string dengan beberapa pembatas seperti baris baru (\n), titik koma (;), atau tanda bintang (*). Di sana. fungsi split() diimplementasikan dengan pembatas yang berbeda sebagai pemisah dan hasilnya adalah daftar string yang tidak termasuk pembatas. Memisahkan sebuah String menjadi sebuah daftarSaat Anda membagi string menjadi daftar di sekitar pembatas, hasilnya adalah daftar substring yang dipartisi. Anda dapat menggunakan pembatas apa pun sebagai pemisah dalam fungsi Split untuk memisahkan string ke dalam daftar. Contoh pemisahan string menjadi daftar ditunjukkan di bawah ini. string.split(separator,max)_7 Output dari kode di atas adalah sebagai berikut. string.split(separator,max)_8 Variabel str dideklarasikan dengan string dengan karakter tanda hubung ( - ) di antaranya dan fungsi Split dijalankan dengan tanda hubung ( - ) sebagai pemisah. Fungsi membagi string setiap kali menemukan tanda hubung dan hasilnya adalah daftar substring. Memisahkan String dengan hash (#)Anda juga dapat memisahkan string apa pun dengan karakter hash (#) sebagai pembatas. Fungsi Split mengambil hash (#) sebagai pemisah dan kemudian membagi string pada titik di mana hash ditemukan. Hasilnya adalah daftar substring. Contoh pemisahan string menggunakan hash ditunjukkan di bawah ini. string.split(separator,max)_9 Output dari kode di atas adalah sebagai berikut. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]0 Variabel str dideklarasikan dengan string dengan karakter hash ( # ) di antaranya. Fungsi Split dijalankan dengan hash sebagai pemisah. Fungsi membagi string di mana pun ia menemukan hash ( # ) dan hasilnya adalah daftar substring yang tidak termasuk karakter hash. Memisahkan String menggunakan parameter maxsplitParameter maxsplit menentukan jumlah maksimum pemisahan yang dapat dilakukan fungsi. Anda dapat melakukan pemisahan dengan menentukan nilai ke parameter maxsplit. Jika Anda meletakkan spasi putih sebagai pemisah dan nilai maxsplit menjadi 2, fungsi Split membagi string menjadi daftar dengan maksimal dua item. Contoh pemisahan string menggunakan parameter maxsplit ditunjukkan di bawah ini. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]1 Output dari kode di atas adalah sebagai berikut. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]2 Di sini, Anda dapat melihat variabel str dideklarasikan dengan string nama subjek yang berbeda. Fungsi Split menggunakan spasi putih (“ ”) sebagai pemisah dan jumlah maksimum split atau maxsplit adalah 2. Dua string pertama "Matematika" dan "Sains" dipisahkan dan sisanya dalam satu string. Memisahkan String menjadi array karakterAnda dapat memisahkan string menjadi array karakter dengan bantuan fungsi list(). Hasilnya adalah daftar di mana setiap elemen adalah karakter tertentu. Contoh pemisahan string menjadi larik karakter ditampilkan di bawah. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]_3 Output dari kode di atas adalah sebagai berikut. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]_4 Di sini, variabel str adalah string. String dipisahkan menjadi karakter individual menggunakan fungsi list() dan hasilnya adalah daftar elemen dengan setiap karakter string. Memisahkan String menggunakan substringAnda bisa mendapatkan string setelah atau sebelum substring tertentu dengan fungsi split(). String tertentu diberikan sebagai pemisah dalam fungsi Split dan hasilnya adalah string sebelum dan sesudah string tersebut. Contoh pemisahan string menggunakan substring ditampilkan di bawah. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]5 Output dari kode di atas adalah sebagai berikut. x = ‘red,orange,yellow’ x.split(“,”) [‘red’, ‘orange’, ‘yellow’]6 Di sini, buah variabel adalah string dengan nama buah yang berbeda. Kami mengambil string "Mango" sebagai pemisah dalam fungsi Split. Setiap kali fungsi menemukan string "Mangga", fungsi membagi seluruh string menjadi dua substring – satu substring sebelum “Mangga” dan substring lainnya setelah “Mangga”. Tips lain-lain tentang fungsi SplitKarena sekarang kita telah sampai di akhir artikel, izinkan saya memberi Anda beberapa tip berguna tentang fungsi Split.
KesimpulanItu. split () fungsi dalam Python adalah alat yang sangat berguna untuk membagi string menjadi potongan-potongan tergantung pada pembatas yang bisa berupa apa saja mulai dari karakter atau angka atau bahkan teks. Anda juga dapat menentukan jumlah pemisahan yang ingin dilakukan oleh fungsi menggunakan maxsplit, yang digunakan untuk mengekstrak nilai atau teks tertentu dari string apa pun menggunakan daftar atau Array. Inilah bidang-bidang utama yang seharusnya Anda pahami dengan baik dengan membaca artikel ini.
Anda telah belajar tentang fungsi split Python dan berbagai cara untuk mengimplementasikannya dalam program Anda. Dengan ini, Anda dapat mulai mengerjakan proyek apa pun yang memerlukan penggunaan Split. Jika Anda ingin memperluas pengetahuan Anda tentang fungsi Strings dan Split di Python, Anda dapat merujuk ke dokumentasi resmi Python. Jangan lupa untuk melihat tutorial lainnya yang disediakan secara gratis untuk Anda. Mendaftar di Program pelatihan pemrograman Knowledgehut python akan membantu Anda mendapatkan keterampilan Python tersertifikasi yang Anda perlukan untuk unggul dalam karier Anda FAQ1. Apa itu fungsi split () di Python?Fungsi split() dalam python membantu kita memisahkan string berdasarkan pembatas pemisah. Secara default, pembatas adalah karakter spasi, tetapi kami dapat memberikan nilai lain seperti "," atau ";" . 2. Bagaimana Anda menerapkan fungsi split di Python?Setiap string dalam Python dapat langsung menggunakan fungsi split. Sintaksnya adalah sebagai berikut, rangkaian. membelah() Misalnya, jika string "temp;temp" ditetapkan ke variabel x, x. split(";") akan memberi kita daftar ['temp', 'temp']. 3. Bagaimana Anda membagi daftar dengan Python?Memisahkan daftar sedikit rumit dengan Python tetapi bukan tidak mungkin. Pada dasarnya, untuk membagi daftar (atau iterable apa pun), pertama-tama kita menggunakan fungsi len() untuk mendapatkan panjang daftar. Kemudian, kami membaginya dengan 2 untuk mendapatkan indeks tengah, lalu kami menetapkan daftar ke dua variabel dengan tengah sebagai indeks. |