Kaedah split () memecah rentetan pada pemisah yang ditentukan dan mengembalikan senarai rentetan.
Sintaksnya split()
adalah:
str.split ((pemisah (, maxsplit)))
split () Parameter
split()
kaedah mengambil maksimum 2 parameter:
- pemisah (pilihan) - Ia adalah pembatas. Rentetan terbelah pada pemisah yang ditentukan.
Sekiranya pemisah tidak ditentukan, rentetan ruang kosong (ruang, baris baru dll.) Adalah pemisah. - maxsplit (pilihan) - Maxsplit menentukan bilangan maksimum pemisahan.
Nilai lalai dari maxsplit adalah -1, yang bermaksud, tidak ada batasan jumlah pemisahan
Nilai Pulangan dari perpecahan ()
split()
memecahkan rentetan pada pemisah dan mengembalikan senarai rentetan.
Contoh 1: Bagaimana perpecahan () berfungsi di Python?
text= 'Love thy neighbor' # splits at space print(text.split()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.split(', ')) # Splitting at ':' print(grocery.split(':'))
Pengeluaran
('Cinta', 'milikmu', 'jiran') ('Susu', 'Ayam', 'Roti') ('Susu, Ayam, Roti')
Contoh 2: Bagaimana perpecahan () berfungsi apabila maxsplit ditentukan?
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.split(', ', 2)) # maxsplit: 1 print(grocery.split(', ', 1)) # maxsplit: 5 print(grocery.split(', ', 5)) # maxsplit: 0 print(grocery.split(', ', 0))
Pengeluaran
('Susu', 'Ayam', 'Roti, Mentega') ('Susu', 'Ayam, Roti, Mentega') ('Susu', 'Ayam', 'Roti', 'Mentega') ('Susu, Ayam , Roti, Mentega ')
Sekiranya maxsplit ditentukan, senarai akan mempunyai maksimum maxsplit+1
item.