Python String rsplit ()

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+1item.

Artikel menarik...