Metode Python String RSPlit (): Panduan Lengkap – Codewithaden

Metode rsplit () mengembalikan daftar setelah membagi string berdasarkan pembatas (pemisah). Memberikan pemisah sebagai argumen adalah opsional. Jika kami tidak memberikan pemisah apa pun, whitespace diambil sebagai pemisah secara default.

Python String rsplit ()

Untuk membagi string berdasarkan operator di Python, gunakan metode String.split (). Python string rsplit () adalah metode bawaan yang memisahkan rangkaian dan mengembalikan daftar . Ini terbelah dari kanan menggunakan pemisah sebagai pembatas. Jika pemisah tidak ditentukan, whitespace apa pun rangkaian adalah pemisah.

Sintaksis

str.rsplit(separator, max)
 

Di sini STR adalah variabel string yang memegang string utama di mana kita akan menggunakan metode rsplit ().

Parameter

Ada dua parameter yang dilewati dalam metode RSPLIT ().

Pertama adalah pemisah; Berdasarkan pemisah ini, metode rsplit () membagi string dari sisi kanan.

Yang kedua adalah maks, dan memperbaiki berapa kali kita ingin membagi string.

Jika tidak disebutkan, maka string dibagi sampai pemisah ditemukan dalam string.

Nilai pengembalian

Ini mengembalikan daftar dengan nilai split string.

Contoh program pada metode rsplit () dalam python

Contoh 1: Tulis program untuk menunjukkan kerja metode rsplit ().

# app.py

h1 = "Hello its sunny today"
h2 = "It's rainy at the same time"
h3 = "I love coding in this weather"
h4 = "I also love learning from AppDividend"
h5 = "Okay Bye I have to study!"
print("String before split: ", h1)
print("String after split: ", h1.rsplit("s", 2), "\n")
print("String before split: ", h2)
print("String after split: ", h2.rsplit("t", 2), "\n")
print("String before split: ", h3)
print("String after split: ", h3.rsplit("g"), "\n")
print("String before split: ", h4)
print("String after split: ", h4.rsplit("f", 2), "\n")
print("String before split: ", h5)
print("String after split: ", h5.rsplit("!", 1), "\n")
 

Keluaran

String before split:  Hello its sunny today
String after split:  ['Hello it', ' ', 'unny today'] 

String before split:  It's rainy at the same time
String after split:  ["It's rainy at ", 'he same ', 'ime'] 

String before split:  I love coding in this weather
String after split:  ['I love codin', ' in this weather'] 

String before split:  I also love learning from AppDividend
String after split:  ['I also love learning ', 'rom AppDividend'] 

String before split:  Okay Bye I have to study!
String after split:  ['Okay Bye I have to study', '']
 

Contoh 2: Tulis program untuk membagi string 2 kali dan berdasarkan karakter whitespace.

# app.py

h1 = "hello once again my friends!!"
print("String before split: ", h1)
print("String after split: ", h1.rsplit(" ", 2))
 

Keluaran

String before split:  hello once again my friends!!
String after split:  ['hello once again', 'my', 'friends!!']
 

Perbedaan antara split () dan rsplit ():

Mereka berdua berfungsi sama satu -satunya perbedaan adalah bahwa rsplit () membagi string dari sisi kanan, yang tidak terjadi dengan split (). Itu terbagi dari kejadian pertama.

Itu untuk fungsi rsplit () dalam python.

Lihat juga

Python string rindex ()

Python string rfind ()

Python String Swapcase ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *