Méthode rfind() de Python3

Python3 字符串Chaînes de caractères en Python3


Description

Python rfind() renvoie la position de la dernière occurrence de la chaîne, ou -1 s'il n'y a pas de correspondance.

Syntaxe

Syntaxe de la méthode rfind() :

str.rfind(str, beg=0, end=len(string))

Parameters

  • str -- La chaîne à rechercher
  • beg -- La position de départ de la recherche, la valeur par défaut est 0
  • end -- Position de fin de la recherche, par défaut la longueur de la chaîne.

Valeur de retour

Renvoie la position de la dernière occurrence de la chaîne, ou -1 s'il n'y a pas de correspondance.

Exemple

L'exemple suivant montre comment utiliser la fonction rfind() :

Exemple

#!/usr/bin/python3

str1 = "this is really a string example....wow!!!"
str2 = "is"

print (str1.rfind(str2))

print (str1.rfind(str2, 0, 10))
print (str1.rfind(str2, 10, 0))

print (str1.find(str2))
print (str1.find(str2, 0, 10))
print (str1.find(str2, 10, 0))

La sortie de l'exemple ci-dessus est la suivante :

5
5
-1
2
2
-1

Python3 字符串Chaînes de caractères en Python3

Autres extensions