méthode startSwith ()
Vous pouvez rechercher n'importe quelle sous-chaîne depuis le début ou une position particulière de la chaîne en utilisant cette méthode.
Syntaxe:
chaîne.startSwith (prefix [, start [, end]])Ici, le préfixe est le paramètre obligatoire de cette méthode qui spécifiera la sous-chaîne que vous souhaitez rechercher. Les deux autres paramètres sont facultatifs. Le paramètre de démarrage est utilisé pour spécifier la position de départ de la chaîne à partir de laquelle la recherche démarre et le paramètre final est utilisé pour spécifier la position de fin de la chaîne pour arrêter la recherche. Les utilisations de cette méthode sont présentées ci-dessous.
Exemple-1: Utilisez startWith () pour rechercher des chaînes particulières
Créez un fichier Python avec le script suivant pour connaître les utilisations du commence avec() méthode. Dans la première sortie, la méthode est appelée avec le texte de recherche uniquement. Dans les deuxième et troisième sorties, la méthode est appelée avec le texte de recherche, la position de démarrage et la position de fin. Dans la quatrième sortie, la méthode est appelée avec un texte de recherche de plusieurs mots.
#!/ usr / bin / env python3La sortie est indiquée sur le côté droit de l'image. La première sortie est vraie car le 'Accueillir' le mot existe dans la variable, texte. La deuxième sortie est FAUX Parce que le mot, 'Linux' n'existe pas en position 10. La troisième sortie est Vrai Parce que le mot, 'Linux' existe dans la position 11 à 16. La quatrième sortie revient Vrai Parce que le texte, 'venir à' existe dans la position 3 à 15.
Exemple-2: Utilisez startWith () pour rechercher des tuple de chaînes
Créez un fichier Python avec le script suivant pour rechercher une chaîne dans le tuple en utilisant commence avec() méthode. Ici, commence avec() La méthode est utilisée pour rechercher une chaîne sans aucune position, avec position de départ et, avec des positions de démarrage et de fin.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image. La première sortie est Vrai Parce que toutes les valeurs de tuple existent dans le texte. La deuxième sortie est FAUX Parce que la valeur de tuple, 'très' n'existe pas dans la position, 15. La troisième sortie est vrai Parce que toutes les valeurs de tuple existent dans la plage de 7 à 50.
Méthode Endswith ()
La méthode Endswith () fonctionne comme la méthode startWith () mais elle commence à rechercher à partir de la fin de la chaîne.
Syntaxe:
chaîne.Endswith (suffixe [, start [, end]])Le suffixe est un paramètre obligatoire ici et il spécifie la sous-chaîne qui sera recherchée à partir de la fin de la chaîne. Si vous souhaitez rechercher à partir de la position spécifique depuis la fin de la chaîne, vous pouvez utiliser les paramètres de démarrage et de fin. Les utilisations de cette méthode sont présentées ci-dessous.
Exemple-3: Utilisez Endswith () pour rechercher des chaînes particulières
Créez un fichier Python avec le script suivant. Ici, se termine par() La méthode est appelée cinq fois sans valeur de position, avec une seule valeur de position de départ, et avec des valeurs de position de démarrage et de fin.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image. La première sortie est Vrai Parce que la chaîne, 'âge' existe à la fin de la chaîne. La deuxième sortie est Vrai Parce que la chaîne, 'langue' existe à la fin du texte si vous commencez la recherche de la position 30. La troisième sortie est Vrai Parce que la chaîne, 'la programmation' existe à la position finale si vous la recherchez de la position 24 à 36.
La quatrième sortie est Vrai Parce que la chaîne, 'langage de programmation' Existe à la position finale si vous le recherchez de la position 24 à 45. La cinquième sortie est FAUX Parce que la chaîne, 'langage de programmation' n'existe pas à la position finale si vous la recherchez de la position 24 à 40.
Exemple-4: Utilisez Endswith () pour rechercher des tuple de chaînes
Créez un fichier Python avec le code suivant pour rechercher n'importe quelle valeur de chaîne à partir d'un tuple dans un texte en utilisant se termine par() méthode. Cette méthode est appelée trois fois dans le script sans valeur de position et avec les valeurs de position.
#!/ usr / bin / env python3Sortir:
La sortie est indiquée sur le côté droit de l'image. La première sortie est Vrai Parce que la chaîne, 'langue' existe à la fin de la chaîne. La deuxième sortie est Vrai Parce que la chaîne, 'langue' existe à la fin du texte si vous commencez la recherche de la position 20. La troisième sortie est Vrai car aucune des valeurs de tuple n'existe à la position finale du texte si vous recherchez dans la position 30 à 60.
Conclusion
Il est très facile de rechercher une chaîne particulière à partir du démarrage et de la fin d'un long texte en utilisant commence avec() et se termine par() Méthodes de Python. J'espère que ce tutoriel aidera le lecteur à comprendre correctement les utilisations de ces méthodes.