Python Pemisahan string(): Daftar, Berdasarkan Karakter, CONTOH Pembatas
Apa itu Split in Python?
Fungsi split membantu dalam manipulasi string Python. Ini memungkinkan Anda untuk membagi string menjadi substring yang berbeda. Ini mengembalikan daftar kata-kata yang ada dalam sebuah baris atau string dan dipisahkan oleh string pembatas.
Mengapa menggunakan fungsi split() di Python?
Berikut alasan penggunaannya Python membagi () fungsi:
- A Python program mungkin memerlukan manipulasi string.
- Saat Anda ingin memecah string atau garis yang panjangnya besar menjadi banyak substring atau string yang lebih kecil.
- Fungsi ini berfungsi meskipun tidak ada pemisah atau terdapat spasi putih. Ini memberikan beberapa keluaran, atau merusak pemisahan string.
- Fungsi split membagi substring dalam bentuk elemen string.
- Fungsi ini memindai garis/string untuk mengetahui keberadaan pemisah default yang diteruskan sebagai parameter.
- Fungsi split membantu manajemen string yang efektif Python kode.
Sintaks fungsi split di Python
Fungsi terpisah di Python menyediakan daftar kata di setiap baris atau string. String seperti itu selalu dipisahkan oleh string pembatas. Ini menyediakan satu atau lebih substring dari string utama. Sintaks pemisahan terdiri dari fungsi dengan dua parameter yang disebut alat pemisah dan max dengan nilai kembalian.
Sintaks fungsi split disediakan di bawah ini: –
sintaks:
string. split (separator, max)
Parameter fungsi berikut dijelaskan sebagai berikut:-
- Pemisah: Pemisah didefinisikan untuk mengidentifikasi pembatas. Dengan menggunakan pemisah, fungsi split membagi string utama menjadi beberapa substring.
- Parameter pemisahan maksimal: Ini adalah angka yang diteruskan ke fungsi untuk membagi basis string menjadi jumlah kemunculan maksimum.
- Kembali: Fungsi split mengembalikan kembali ke daftar string setelah memutus atau memisahkan string utama.
Bagaimana cara membagi string yang melibatkan pembatas?
A pembatas dapat didefinisikan sebagai string yang muncul dalam bentuk spasi, koma, titik koma, titik dua, dan karakter lainnya. Fungsi ini menampilkan awal dan akhir string karakter, kata, atau item data.
Mari kita simak dibawah ini Python contoh penggunaan fungsi split dengan keterlibatan pembatas.
Python kode:
text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))
Keluaran:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
Pada kode di atas, string dipisahkan menggunakan pembatas titik dua, spasi, dan koma.
Bagaimana cara membagi string berdasarkan kemunculan karakter apa pun yang ada dalam string?
Fungsi terpisah di Python dapat digunakan dalam berbagai cara. Salah satu skenario tersebut adalah penggunaan fungsi split pada kemunculan karakter sebagai pembatas. Fungsi split dapat digunakan untuk mengidentifikasi karakter yang dapat digunakan sebagai pengganti atau menggantikan pembatas yang ada di string utama untuk memisahkan string.
Mari kita perhatikan contoh penggunaan fungsi split di bawah ini dengan keterlibatan karakter yang digunakan sebagai pembatas dalam string yang diberikan.
Python kode:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
Keluaran:
['He', '', 'o Wor', 'd Guru99']
Pada kode di atas, string dipisahkan pada kemunculan pertama karakter yang digunakan sebagai pembatas. Di sini karakter yang didefinisikan adalah 'aku'.
Bagaimana cara membagi string menjadi daftar?
Fungsi split juga dapat digunakan untuk memisahkan string untuk dicetak dalam bentuk daftar. Di sini, Anda dapat menggunakan loop print sebagai string ke dalam substring berbeda dalam bentuk daftar.
Contoh berikut menunjukkan penggunaan fungsi split.
Python kode:
text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
print(st)
Keluaran:
Hello World Guru99
Dalam kode di atas, string dipisahkan dan kemudian dicantumkan satu demi satu dengan bantuan loop.
Cara membagi string dengan Penerapan Max Split Operauntuk?
Fungsi split juga menyediakan opsi untuk membagi string menjadi beberapa kali maksimum. Jika nilainya tidak diinisialisasi, maka nilai -1 akan diberikan sebagai nilai default.
Mari kita perhatikan contoh penggunaan fungsi split di bawah ini.
Python kode:
text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)
Keluaran:
['Hello World Guru99'] ['Hello World Guru99']
Di atas Python kode, string dipisahkan berdasarkan jumlah maksimum instance.
Cara menggunakan Fungsi split() menggunakan Substring di Python?
Substring dapat didefinisikan sebagai string yang ada di dalam string utama. Fungsi split dapat digunakan untuk membagi string utama berdasarkan substring yang ada dalam string tersebut.
Mari kita perhatikan contoh penggunaan fungsi split di bawah ini.
Python kode:
text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])
Keluaran:
99 Hello World
Pada kode di atas, ada dua substring bernama 99, dan string Hello world dipisahkan berdasarkan substring 'Guru' seperti yang ada pada string utama 'Hello world Guru 99'.
Pentingnya fungsi split() di Python
Fungsi split bisa sangat berguna Python berfungsi saat mengerjakan proyek penambangan teks. Fungsi split dapat digunakan dalam beberapa bentuk yang dapat disesuaikan. Itu bisa membagi string pada inisialisasi pembatas. Meskipun pembatas tidak ada, fungsi split juga dapat digunakan untuk membagi string berdasarkan spasi putih yang ada dalam string.
Fungsi split juga membagi string dengan adanya beberapa pembatas. Ini menunjukkan betapa dinamis dan kritisnya fungsi pemisahan Python adalah.
Ringkasan
- Fungsi split membantu dalam manipulasi string Python.
- Fungsi split terdiri dari pemisah dan parameter maks tertentu.
- Fungsi split dapat digunakan untuk memisahkan string dengan bantuan pembatas
- Fungsi split dapat digunakan untuk memisahkan string dengan bantuan kemunculan karakter.
- Fungsi split dapat digunakan untuk memisahkan string dalam bentuk daftar.
