Chaîne de recherche Python
Tutoriel de recherche de chaîne Python
Dans le processus de développement, nous avons souvent besoin de trouver une autre chaîne dans une chaîne En Python , nous utilisons la fonction find() pour trouver une autre chaîne dans une chaîne.
Explication détaillée de la fonction Python find()
grammaire
S.find(sub[, start[, end]]) -> int
paramètre
paramètre | illustrer |
---|---|
s | Représente la chaîne d'origine. |
sous | Indique la chaîne à récupérer. |
commencer | Indique la position de départ pour commencer la recherche. S'il n'est pas spécifié, la valeur par défaut est de commencer depuis le début. |
fin | Indique la position finale pour terminer la recherche. S'il n'est pas spécifié, il recherche par défaut jusqu'à la fin. |
valeur de retour
La fonction find() renvoie une valeur de type int . Si elle contient, elle renvoie l'index de la première occurrence de la chaîne ; sinon, elle renvoie -1.
l'affaire
trouver un seul personnage
Utilisez la fonction find() pour compter la première occurrence d'un caractère dans une chaîne
print("嗨客网(www.haicoder.net)")
# 使用 find() 函数,统计字符串某个字符第一次出现的位置
strHaicoder = "I love Python and I study Python From HaiCoder"
print(strHaicoder.find('I'))
Une fois le programme exécuté, la sortie de la console est la suivante :
Tout d'abord, nous définissons une variable strHaicoder de type chaîne, puis nous utilisons la fonction find() de la chaîne pour trouver la position où le caractère unique I apparaît pour la première fois dans la variable chaîne strHaicoder, et utilisons la fonction print( ) pour imprimer le résultat final.
Le caractère I apparaît en première position dans la variable strHaicoder pour la première fois, donc 0 est renvoyé.
trouver une chaîne
Utilisez la fonction find() pour compter la première occurrence d'une chaîne dans une chaîne
print("嗨客网(www.haicoder.net)")
# 使用 find() 函数,统计字符串某个字符串第一次出现的位置
strHaicoder = "I love Python and I study Python From HaiCoder"
print(strHaicoder.find('Python'))
Une fois le programme exécuté, la sortie de la console est la suivante :
Tout d'abord, nous définissons une variable strHaicoder de type chaîne, puis nous utilisons la fonction find() de la chaîne pour trouver la position où la chaîne Python apparaît en premier dans la variable chaîne strHaicoder, et utilisons la fonction print() pour imprimer le résultat final .
La chaîne Python apparaît d'abord en huitième position dans la variable strHaicoder, donc 7 est renvoyé.
trouver des chaînes qui n'existent pas
Utilisez la fonction find() pour rechercher une chaîne qui n'existe pas et renvoyer -1
print("嗨客网(www.haicoder.net)")
# 使用 find() 函数,查找不存在的字符串返回 -1
strHaicoder = "I love Python and I study Python From HaiCoder"
print(strHaicoder.find('Haicoder'))
Une fois le programme exécuté, la sortie de la console est la suivante :
Tout d'abord, nous définissons une variable strHaicoder de type chaîne, puis nous utilisons la fonction find() de la chaîne pour trouver la position où la chaîne Haicoder apparaît en premier dans la variable chaîne strHaicoder, et utilisons la fonction print() pour imprimer le résultat final .
La chaîne Haicoder n'existe pas dans la variable strHaicoder, donc -1 est renvoyé.
Résumé des chaînes de recherche Python
Dans le processus de développement, nous avons souvent besoin de trouver une autre chaîne dans une chaîne. En Python, nous utilisons la fonction find() pour trouver une autre chaîne dans une chaîne. Syntaxe de la fonction Python find() :
S.find(sub[, start[, end]]) -> int