Exemple 1:
Le Remplace () est une fonction intégrée de Python qui crée une nouvelle chaîne remplaçant l'ancienne chaîne ou une sous-chaîne dans une chaîne donnée. Il faut une chaîne qui doit être modifiée, une autre chaîne qui remplacera l'ancienne chaîne et un décompte qui indique combien d'occurrences de remplacement à un caractère ou à une sous-chaîne dans une chaîne doivent être effectuées. Le nombre est facultatif dans la fonction remplace (); S'il n'est pas fourni, un seul remplacement sera effectué par défaut. Voici la composition de la fonction remplace ():
# _Chaîne.remplacer (old_str, new_str, count)Pour exécuter le code ci-dessus, un interprète Python est requis. Il existe de nombreux interprètes Python disponibles comme Cpython, Jupyter, Spyder, Jython, etc. Nous avons utilisé Spyder version 5.2.1. La sortie suivante sera produite après avoir exécuté le code indiqué ci-dessus dans Spyder v5.2.1.
Voici la sortie.
Exemple 2:
La fonction sub () python est très similaire à la fonction Remplace (). Il faut une chaîne ou un caractère qui doit être remplacé dans une chaîne, une autre chaîne ou un caractère qui remplace l'ancienne chaîne et la chaîne d'origine qui doit être modifiée. Vous trouverez ci-dessous la syntaxe de la fonction sub ():
# sub (modifier, remplacer, originalstring)Le «changement» représente les caractères ou une sous-chaîne dans une chaîne qui doit être modifiée, «Remplace» contient le nouveau caractère ou une sous-chaîne à retourner, et «OriginalString» contient la chaîne qui doit être modifiée modifiée. Les «remplacements» peuvent simplement être une chaîne, ou il peut être une fonction; Si c'est juste une simple chaîne, il peut traiter n'importe quel personnage d'échappement, je.e., \ r (retour chariot), \ n (newline), \ j est un caractère inconnu pour qu'il sera laissé seul, etc. Cependant, si «remplace» appelle une fonction, la fonction est appelée pour chaque existence non chevauchante de «changement». Un seul argument d'objet égal est fourni à une fonction, renvoyant la chaîne supplémentaire. Voyons un exemple de fonction sub ():
_String = "c'est! @a test #string "La sortie suivante sera produite lorsque le code indiqué ci-dessus sera exécuté dans le Sypder Python V5.2.1.
La sortie du code aérien est indiquée ci-dessous.
Exemple 3:
Dans cet exemple, nous éliminerons une sous-chaîne d'une chaîne en python en utilisant la fonction tradlate (). Le tradlate () est une autre fonction Python qui remplace le caractère ou une sous-chaîne d'une chaîne en utilisant le tableau de traduction fourni. La fonction tradlate () prend un unicode d'un caractère qui doit être remplacé dans une chaîne et un identifiant `` Aucun '' en remplacement pour le supprimer de la chaîne donnée. La fonction Python ord () est utilisée pour obtenir l'unicode d'un caractère qui est fourni à la table de traduction. Voici la syntaxe de la fonction tradlate ():
traduire (Unicode: Aucun)Exécutons le code pour exécuter la fonction tradlate ():
_String = «Ceci est une chaîne de test."Après avoir exécuté le code ci-dessus, la sortie suivante sera produite:
Conclusion:
Cet article a appris à supprimer une sous-chaîne d'une chaîne en utilisant la fonction Python intégrée. La première fonction est remplacée () qui prend deux chaînes et un décompte; L'un est l'ancienne chaîne qui doit être remplacée, et la deuxième chaîne est celle qui remplacera l'ancienne chaîne, et le compte indique combien d'occurrences d'un personnage doivent être remplacées, cependant, il est facultatif, ce qui signifie que s'il ne s'agit pas fourni, les remplacements par défaut ne seront qu'un. La deuxième méthode est la fonction sub ().
La fonction sub () python est assez similaire à la fonction Remplace (). Il prend les trois cordes; La première variable maintient la chaîne qui doit être remplacée, la deuxième variable contient le caractère ou une chaîne qui remplacera l'ancienne chaîne, et la chaîne d'origine qui doit être modifiée. Enfin, la troisième fonction est la fonction tradlate (). Il est un peu différent des fonctions sub () et remplacées (); Cependant, la fonctionnalité qu'il remplit est quelque peu similaire aux deux autres fonctions. La fonction tradlate () prend le tableau de traduction et un identifiant «aucun» qui indique le remplacement. Vous pouvez éliminer facilement et rapidement une sous-chaîne d'une chaîne en Python en exécutant ces fonctions.