Kaedah rsplit () memisahkan rentetan dari kanan pada pemisah yang ditentukan dan mengembalikan senarai rentetan.
Sintaksnya rsplit()
adalah:
str.rsplit ((pemisah (, maxsplit)))
rsplit () Parameter
rsplit()
kaedah mengambil maksimum 2 parameter:
- pemisah (pilihan) - Ini adalah pembatas.
rsplit()
kaedah membelah rentetan bermula dari kanan 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 rsplit ()
rsplit()
memutuskan tali pada pemisah bermula dari kanan dan mengembalikan senarai rentetan.
Contoh 1: Bagaimana rsplit () berfungsi di Python?
text= 'Love thy neighbor' # splits at space print(text.rsplit()) grocery = 'Milk, Chicken, Bread' # splits at ',' print(grocery.rsplit(', ')) # Splitting at ':' print(grocery.rsplit(':'))
Pengeluaran
('Cinta', 'milikmu', 'jiran') ('Susu', 'Ayam', 'Roti') ('Susu, Ayam, Roti')
Apabila maxsplit tidak ditentukan, rsplit()
berkelakuan seperti split()
.
Contoh 2: Bagaimana perpecahan () berfungsi apabila maxsplit ditentukan?
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.rsplit(', ', 2)) # maxsplit: 1 print(grocery.rsplit(', ', 1)) # maxsplit: 5 print(grocery.rsplit(', ', 5)) # maxsplit: 0 print(grocery.rsplit(', ', 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.