Dans cet article, nous discuterons de certaines des méthodes mentionnées ci-dessous pour rechercher des sous-chaînes dans des chaînes dans Python sur Ubuntu (Linux OS), vous pouvez suivre n'importe laquelle de la méthode en fonction de votre exigence:
Exigence
Toute version Python doit être installée sur votre système Ubuntu(Python3 est préinstallé sur les dernières versions Ubuntu)
Comment créer un fichier python
Pour coder dans Python sur le système Linux, vous devez créer un fichier Python avec ".py " extension. Créer «Python_file.py ”par commande mentionnée ci-dessous:
$ nano python_file.pyNote importante
Comment vérifier la sous-chaîne en utilisant «dans» l'opérateur
L'une des façons les plus simples de vérifier si une sous-chaîne spécifiée existe en chaîne ou pas à Python est à l'aide de l'opérateur «in». L'opérateur «in» renvoie une valeur booléenne de «vrai» si la sous-chaîne existe et «faux» s'il n'existe pas.
Ci-dessous mentionné est la syntaxe de l'opérateur «in» pour vérifier la sous-chaîne:
[substring] dans [String]Remplacer [substrat] avec le substances que vous souhaitez trouver en spécifique [chaîne]. Pour trouver la sous-chaîne «Linux» dans String «This is linuxhint», écrivez le code mentionné ci-dessous dans «Python_file.py " Fichier ci-dessus:
print ("\ n find substring \ 'linux \' dans" this is linuxhint "en utilisant dans l'opérateur")Pour sortir le résultat sur le terminal, exécutez le code écrit en «Python_file.py " Par commande mentionnée ci-dessous:
$ python3 python_file.pyComment vérifier la sous-chaîne à l'aide de la méthode String "Find ()"
La méthode de chaîne «find ()» peut être utilisée pour rechercher une sous-chaîne dans une chaîne spécifiée. Si la sous-chaîne existe, il renvoie la valeur de l'indice de démarrage de la sous-chaîne sinon il renvoie «-1» si la sous-chaîne n'existe pas.
Ci-dessous, la syntaxe est la méthode de recherche () pour rechercher la sous-chaîne:
chaîne.find ([substring], [start-index], [find-index])chaîne: variable de chaîne dans quelle chaîne est stockée, vous pouvez donner la valeur de chaîne directement ici.
sous-chaîne: remplacez-le par la sous-chaîne que vous souhaitez trouver.
start-index (facultatif): le point de départ / index pour rechercher une sous-chaîne.
Index final (facultatif): le point de fin / l'index pour rechercher un substances.
Pour trouver l'index de «Linux» dans «This is linuxhint», écrivez le code mentionné ci-dessous dans »Python_file.py ":
print ("\ n find substring \ 'linux \' dans" this is linuxhint "en utilisant la méthode find ()")Pour sortir le résultat sur le terminal, exécutez le code écrit en «Python_file.py " Par commande mentionnée ci-dessous:
$ python3 python_file.pyPour vérifier la sous-chaîne «Linux» entre «Index 1» et «Index 7"Écrivez le code mentionné ci-dessous dans le" Python_file.py "
print ("\ n find substring \ 'linux \' dans" this is linuxhint "en utilisant la méthode find ()")Pour sortir le résultat sur le terminal, exécutez le code écrit en «Python_file.py " Par commande mentionnée ci-dessous:
$ python3 python_file.pyComment vérifier la sous-chaîne à l'aide de la méthode String "index ()"
Le La méthode String index () Renvoie l'indice de démarrage d'une sous-chaîne s'il existe. Il est très similaire à la méthode find () sauf qu'il envoie une exception si une sous-chaîne n'est pas trouvée, nous devons donc utiliser le Bloc "Essayez" Pour cela, il est sensible à la casse alors écrivez soigneusement la sous-chaîne.
chaîne.index ([substring], [start-index], [end-index])chaîne: variable de chaîne dans quelle chaîne est stockée / vous pouvez donner la valeur de chaîne directement ici.
sous-chaîne: remplacez-le par la sous-chaîne que vous souhaitez trouver.
start-index (facultatif): le point de départ / index pour rechercher une sous-chaîne.
Index final (facultatif): le point de fin / l'index pour rechercher un substances.
Exemple 1:
Pour trouver l'index de "Linux" dans "This is Linuxhint", écrivez le code mentionné ci-dessous dans "Python_file.py ":
print ("\ n find substring \ 'Linux \' dans" This is linuxhint "en utilisant la méthode index ()")Pour sortir le résultat sur le terminal, exécutez le code écrit en «Python_file.py " Par commande mentionnée ci-dessous:
$ python3 python_file.pyExemple 2:
Pour vérifier la sous-chaîne «Linux» entre «Index 1» et «Index 7» Écrivez le code mentionné ci-dessous dans le «Python_file.fichier py ”:
print ("\ n find substring \ 'Linux \' dans" This is linuxhint "en utilisant la méthode index ()")Pour obtenir la sortie sur le terminal, exécutez le code écrit en «Python_file.py " Par commande mentionnée ci-dessous:
$ python3 python_file.pyDans la sortie ci-dessus, le mot-clé «Linux» n'est pas trouvé car il se trouve entre index7 et index9 donc pour obtenir le mot clé «Linux», vous devez inclure ces index.
Pour vérifier la sous-chaîne «Linux» entre «Index 1» et «Index 15» Écrivez le code mentionné ci-dessous dans le «Python_file.fichier py ”:
print ("\ n find substring \ 'Linux \' dans" This is linuxhint "en utilisant la méthode index ()")Pour obtenir la sortie sur le terminal, exécutez le code écrit en «Python_file.py " Par commande mentionnée ci-dessous:
$ python3 python_file.pyMaintenant, la chaîne se trouve sous forme de sous-chaîne complète «Linux» se situe entre l'index spécifié.
Conclusion:
Pendant la programmation, nous traitons quotidiennement des chaînes et des sous-chaînes. Ils font partie intégrante de la programmation. Dans cet article, nous avons discuté de certaines méthodes pour trouver la sous-chaîne de String in Python sur Ubuntu (Système Linux). Les méthodes dont nous avons discuté dans cet article incluent comment trouver la sous-chaîne à l'aide de l'opérateur «in», find (), méthode index (). Après avoir lu cet article, vous pourrez trouver une sous-chaîne dans la chaîne à partir des méthodes mentionnées ci-dessus et les utiliser en conséquence dans votre programme.