Metode Python String RFIND (): Panduan Lengkap – Codewithaden

Python rfind () Metode menemukan substring di string dan mengembalikan indeks tertinggi. Ini berarti mengembalikan indeks substring string yang paling cocok. Itu mengembalikan -1 jika substring tidak ditemukan.

Python string rfind ()

Python String RFIND () adalah fungsi penanganan bawaan yang mengembalikan indeks tertinggi dari substring yang diteruskan di rfind () berfungsi sebagai argumen. Jika substring itu tidak ada di string utama, metode ini mengembalikan -1.

Ada tiga argumen yang disahkan, pertama adalah indeks substring, start dan ending dari string utama yang ingin kami cari. Untuk memberikan indeks awal dan akhir adalah opsional, dan jika kami tidak memberikannya, 0 dan panjang string -1 dianggap default.

Sintaksis

str.rfind(substring, start_index, end_index)
 

Di sini STR adalah variabel string utama. Substring adalah bagian dari string utama yang indeksnya akan kami temukan menggunakan metode ini. Indeks Mulai dan Akhir adalah indeks, yang merupakan kisaran di mana kami akan menemukan substring.

Parameter

Dibutuhkan 3 parameter pertama adalah substring, yang kedua adalah indeks awal, dan yang terakhir adalah indeks akhir.

Nilai pengembalian

Ini mengembalikan indeks tertinggi dari substring di string utama; Jika substring itu tidak ditemukan, ia kembali -1.

Contoh program pada metode rfind () dalam python

Tulis program untuk menunjukkan kerja metode RFIND () tanpa menggunakan indeks awal dan akhir.

# app.py

h1= "Hello I love AppDividend"
h2= "AppDividend is the best site for learning"
h3="Hello My name is David Letterman"
h4="I love Python"
h5="Python language doesn't bite"

print("String: ",h1,"Highest Index: ",h1.rfind("love"))
print("String: ",h2,"Highest Index: ",h2.rfind("for"))
print("String: ",h3,"Highest Index: ",h3.rfind("David"))
print("String: ",h4,"Highest Index: ",h4.rfind("Python"))
print("String: ",h5,"Highest Index: ",h5.rfind("drink"))
 

Keluaran

String:  Hello I love AppDividend Highest Index:  8
String:  AppDividend is the best site for learning Highest Index:  29
String:  Hello My name is David Letterman Highest Index:  17
String:  I love Python Highest Index:  7
String:  Python language doesn't bite Highest Index:  -1 

Contoh 2: Tulis program untuk menunjukkan kerja metode RFIND () menggunakan indeks awal dan akhir.

Lihat kode berikut.

# app.py

h1 = "Hello I love AppDividend"
h2 = "AppDividend is the best site for learning"
h3 = "Hello My name is David Letterman"
h4 = "I love Python"
h5 = "Python language doesn't bite"

print("String: ", h1, "Highest Index: ", h1.rfind("love", 3, 14))
print("String: ", h2, "Highest Index: ", h2.rfind("for", 6, 32))
print("String: ", h3, "Highest Index: ", h3.rfind("David", 3, 25))
print("String: ", h4, "Highest Index: ", h4.rfind("Python", 2, 14))
print("String: ", h5, "Highest Index: ", h5.rfind("drink", 3, 16))
 

Keluaran

String:  Hello I love AppDividend Highest Index:  8
String:  AppDividend is the best site for learning Highest Index:  29
String:  Hello My name is David Letterman Highest Index:  17
String:  I love Python Highest Index:  7
String:  Python language doesn't bite Highest Index:  -1
 

Itu untuk tutorial ini.

Lihat juga

Python String Partition ()

Python String Swapcase ()

Python string maketans ()

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 *