Cara menggunakan SOPLIT pada Python

String adalah tipe data yang penting dan digunakan untuk menyimpan informasi dalam suatu sistem. Saat memprogram, Anda mungkin perlu memecah string menjadi beberapa bagian untuk mendapatkan informasi paling penting dari blok karakter yang besar. Fungsi atau mekanisme bawaan diperlukan, dalam hal ini, untuk membagi string menjadi beberapa bagian.

Python menyediakan fungsi split() bawaan untuk membagi string menjadi bagian-bagian yang terpisah. Fungsi split() memisahkan string menjadi beberapa string, mengaturnya dalam daftar, dan mengembalikan daftar. Fungsi split() memecah atau membagi string sesuai dengan pemisah yang ditentukan, yang dapat berupa karakter khusus apa pun (",", ":", "@", dll.).

Artikel ini menjelaskan fungsi Python split() dengan beberapa contoh penggunaannya.

Sintaksis

Sintaks fungsi split() adalah sebagai berikut:

rangkaian.membelah(pemisah,pembagian maksimal)

Fungsi split() mengambil dua parameter sebagai argumen, yaitu separator dan maxsplit. Kedua parameter bersifat opsional. Pemisah membagi string. Jika Anda tidak menentukan pemisah apa pun, maka fungsi split() akan membagi string berdasarkan spasi putih. Argumen maxsplit digunakan untuk menentukan jumlah split dan nilainya adalah -1 secara default. Ini berarti bahwa fungsi akan membagi string menjadi beberapa bagian.

Mari kita lihat beberapa contoh menggunakan fungsi split().

Contoh

Pertama, kita akan melihat contoh di mana string dibagi berdasarkan spasi. Fungsi split() membagi string dan mengembalikannya ke dalam daftar.

# mendeklarasikan string sederhana
str="Halo dan selamat datang di linuxhint"
# menggunakan fungsi split()
mencetak(str.membelah())

Keluaran

Anda dapat melihat di output bahwa fungsi split() telah mengembalikan string yang dipisahkan dalam bentuk daftar.

Cara menggunakan SOPLIT pada Python

Selanjutnya, kita akan menggunakan pemisah untuk membagi string.

Menggunakan ',' sebagai Pemisah

Dalam contoh ini, kita akan membagi string menggunakan pemisah ','.

# mendeklarasikan string sederhana
str="Halo, dan, selamat datang, ke, the, linuxhint"
# menggunakan fungsi split()
mencetak(str.membelah(","))

Keluaran

Cara menggunakan SOPLIT pada Python

Menggunakan ':' sebagai Pemisah

Selanjutnya, kita akan membagi string menggunakan pemisah “:”.

# mendeklarasikan string sederhana
str="Komputasi kabut: Paradigma komputasi terdistribusi baru"
# menggunakan fungsi split()
mencetak(str.membelah(":"))

Keluaran

Cara menggunakan SOPLIT pada Python

Demikian pula, Anda dapat menggunakan karakter atau kata khusus apa pun sebagai pemisah untuk memisahkan string.

Menggunakan '@' sebagai Pemisah

Sekarang, kita akan membagi string menggunakan '@' sebagai pemisah. Misalnya, jika Anda memiliki email dan hanya ingin mendapatkan domain dari email tersebut, dalam hal ini, Anda akan menggunakan '@' untuk memisahkan string.

# mendeklarasikan string sederhana
str="[dilindungi email]"
# menggunakan fungsi split()
mencetak(str.membelah("@"))

Keluaran

Cara menggunakan SOPLIT pada Python

Menggunakan '#' sebagai Pemisah

Dalam contoh ini, kita akan memisahkan string menggunakan pemisah '#'.

# mendeklarasikan string sederhana
str="kucing#anjing#sapi#gajah#unta#singa#kuda"
# menggunakan fungsi split()
mencetak(str.membelah("#"))

Keluaran

Cara menggunakan SOPLIT pada Python

Parameter maxsplit

Parameter maxsplit adalah opsional. Parameter maxsplit digunakan untuk menentukan jumlah maksimum split yang dibuat oleh fungsi. Nilai default dari parameter maxsplit adalah -1. Dalam contoh ini, nilai parameter maxsplit adalah 1, sehingga fungsi hanya akan memisahkan bagian pertama dari string.

# mendeklarasikan string sederhana
str="kucing#anjing#sapi#gajah#unta#singa#kuda"
# menggunakan fungsi split() dengan maxsplit 1
mencetak(str.membelah("#",1))

Keluaran

Cara menggunakan SOPLIT pada Python

Sekarang, mari kita ubah nilai parameter maxsplit menjadi 2. Lihat outputnya di bawah ini:

# mendeklarasikan string sederhana
str="kucing#anjing#sapi#gajah#unta#singa#kuda"
# menggunakan fungsi split() dengan maxsplit 1
mencetak(str.membelah("#",2))

Keluaran

Cara menggunakan SOPLIT pada Python

Sekarang, mari kita ubah nilai parameter maxsplit menjadi 2. Lihat outputnya di bawah ini:

# mendeklarasikan string sederhana
str="kucing#anjing#sapi#gajah#unta#singa#kuda"
# menggunakan fungsi split() dengan maxsplit 1
mencetak(str.membelah("#",6))

Keluaran

Cara menggunakan SOPLIT pada Python

Kesimpulan

Artikel ini menjelaskan penggunaan fungsi Python split() dengan dukungan beberapa contoh sederhana. Fungsi Python split() membagi string berdasarkan pemisah dan parameter dan mengembalikan output dalam bentuk daftar. Editor Spyder3 digunakan untuk membuat dan menulis skrip Python dalam contoh yang disediakan dalam artikel ini.

Apa itu split pada Python?

Split() Method adalah suatu cara yang digunakan bahasa pemrograman Python untuk memisahkan string sehingga menjadi substring yang dipisahkan oleh karakter tertentu (“,”, “:”, “@”, “#”, dll.). Ada pun fungsi dari split() Method yaitu untuk mengembalikan atau meneruskan string yang telah terpisah ke dalam daftar.

Apa fungsi replace pada Python?

Replace() adalah suatu fungsi bawaan yang selalu tersedia dari bahasa pemrogramman Python yang bertujuan untuk mengganti kemunculan karakter substring tertentu dalam string dengan karakter substring tertentu.