Python String split ()

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

Artikel menarik...