Python низ rsplit ()

Методът rsplit () разделя низ отдясно при посочения разделител и връща списък от низове.

Синтаксисът на rsplit()е:

 str.rsplit ((разделител (, maxsplit)))

rsplit () Параметри

rsplit() методът отнема максимум 2 параметъра:

  • разделител (по избор) - разделителят. rsplit()метод разделя низ, започвайки отдясно на посочения разделител.
    Ако разделителят не е посочен, всяко празно пространство (интервал, нов ред и т.н.) е разделител.
  • maxsplit (по избор) - maxsplit определя максималния брой разделяния.
    Стойността по подразбиране на maxsplit е -1, което означава, че няма ограничение за броя на разделянията.

Върната стойност от rsplit ()

rsplit() прекъсва низа в разделителя, започвайки отдясно и връща списък от низове.

Пример 1: Как rsplit () работи в 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(':'))

Изход

 („Любов“, „твоя“, „съсед“) („Мляко“, „Пиле“, „Хляб“) („Мляко, пиле, хляб“)

Когато maxsplit не е посочен, се rsplit()държи като split().

Пример 2: Как работи split (), когато е зададен maxsplit?

 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))

Изход

 („Мляко, пиле“, „Хляб“, „Масло“) („Мляко, пиле, хляб“, „Масло“) („Мляко“, „Пиле“, „Хляб“, „Масло“) („Мляко, пиле , Хляб, масло ')

Ако е зададен maxsplit, списъкът ще съдържа максимум maxsplit+1елементи.

Интересни статии...