Python

Fungsi split() dalam Python

Fungsi split() dalam Python

String adalah tipe data penting dan digunakan untuk menyimpan informasi dalam suatu sistem. Saat memprogram, Anda mungkin perlu memecah string menjadi beberapa bagian untuk mendapatkan informasi terpenting 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:

tali.split (pemisah, maxsplit)

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

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()
cetak(str.membagi())

Keluaran

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

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, di, linuxhint"
# menggunakan fungsi split()
cetak(str.membagi(","))

Keluaran

Menggunakan ':' sebagai Pemisah

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

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

Keluaran

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 Anda hanya ingin mendapatkan domain email tersebut, dalam hal ini, Anda akan menggunakan '@' untuk memisahkan string.

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

Keluaran

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()
cetak(str.membagi("#"))

Keluaran

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
cetak(str.pisah("#",1 ))

Keluaran

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
cetak(str.bagi ("#",2))

Keluaran

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
cetak(str.bagi ("#",6))

Keluaran

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.

5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...
Cara Menginstal League Of Legends di Ubuntu 14.04
Jika Anda adalah penggemar League of Legends, maka ini adalah kesempatan bagi Anda untuk menguji coba League of Legends. Perhatikan bahwa LOL didukung...