Supprimer le premier caractère de la chaîne en python

Supprimer le premier caractère de la chaîne en python

Tout en travaillant à Python, les programmeurs traitent des problèmes les obligeant à exclure le premier caractère de chaque chaîne en utilisant ses fonctions, méthodes ou opérateurs intégrés. Ces cordes contiennent des alphabets, des entiers, des délimiteurs ou d'autres. Plus précisément, lorsque les caractères de chaîne peuvent avoir été générés par erreur, et que vous souhaitez supprimer la chaîne unique ou la liste entière.

Ce guide fournira plusieurs façons d'effacer le premier caractère de la chaîne Python.

Comment supprimer le premier caractère de la chaîne en python?

Pour supprimer le premier caractère de n'importe quelle chaîne Python, plusieurs fonctions intégrées sont utilisées, qui sont répertoriées ci-dessous:

  • tranching ()
  • Istrip ()
  • join () et débordement ()
  • concernant.sous()
  • remplacer()

Méthode 1: Supprimez le premier caractère de String dans Python en utilisant la méthode «Slicing ()»

Pour éliminer le premier caractère de n'importe quelle chaîne Python, le «tranching ()«La méthode peut être utilisée. Le "tranche()"Est la méthode intégrée de Python qui efface d'abord le caractère, puis renvoie la chaîne résultant modifiée à l'exclusion du premier caractère.

Exemple

Créez une chaîne variable et initialisez-la avec une chaîne comme «original_string»:

original_string = "Bienvenue à Linuxhint"

Définissez un format souhaité qui supprimera le premier caractère de la chaîne:

resultant_string = original_string [1:]

Utilisez le "imprimer()”Fonction pour afficher la chaîne spécifiée à l'exclusion de son premier caractère:

imprimer (résultat_string)

Comme vous pouvez le voir, le premier caractère de la chaîne spécifiée est supprimé avec succès:

Méthode 2: Supprimez le premier caractère de String dans Python en utilisant la méthode «istrip ()»

Le "Istrip ()«La méthode peut être utilisée pour effacer le premier caractère de la chaîne fournie. Il obtient des caractères d'entrée, puis les supprime du début de la chaîne d'entrée spécifiée. Après cela, la nouvelle chaîne modifiée excluant le premier caractère sera retournée en conséquence. Si le caractère fourni existe plusieurs fois dans la chaîne, il sera supprimé.

Exemple

Nous avons utilisé la chaîne créée et initialisée dans l'exemple précédent. Ensuite, fournissez le premier indice de caractère et passez-le au «first_character”Variable de chaîne:

first_character = original_string [0]

Appeler le "Istrip ()«Méthode qui prend la variable récemment créée comme argument et la stocke dans le«résultat_string»Variable:

resultant_string = original_string.lstrip (first_character)

Utilisez le "imprimer()»Fonction pour obtenir la sortie souhaitée:

imprimer (résultat_string)

Sortir

Méthode 3: Supprimez le premier caractère de la chaîne dans Python en utilisant la méthode join () et «Spilled ()

Pour effacer le premier caractère de la chaîne Python, le «rejoindre()" et "diviser()«Des fonctions intégrées sont utilisées. La fonction «join ()» rejoint une chaîne avec les éléments itérables spécifiés, tels que la liste, le tuple, la chaîne et bien d'autres. En revanche, la méthode «Split ()» divisera l'élément fourni de la chaîne.

Exemple

Fournissez l'indice de caractères souhaité qui doit supprimer et enregistrer la chaîne dans le «f_character»Variable:

f_character = original_string [0]

Appeler le "diviser()”Fonction avec les deux arguments requis comme variable et la position du caractère éliminant. Ensuite, utilisez le "rejoindre()«Fonction et passe au«résultat_string»Variable:

resultant_string = "".join (original_string.Split (f_character, 1))

Utilisez le "imprimer()" déclaration:

imprimer (résultat_string)

On peut observer que le premier caractère a été supprimé:

Méthode 4: Supprimez le premier caractère de la chaîne dans Python en utilisant «Re.Sous-fonction

Le "concernant.sous()«La fonction intégrée est le module de la bibliothèque regex en python qui est utilisé pour effacer le premier caractère de la chaîne fournie. Il remplace tous les caractères qui correspondent au format d'expression régulière fourni par l'argument spécifié.

Exemple

Tout d'abord, importez le «concernant" bibliothèque:

Importer RE

Créer une nouvelle variable de chaîne et passer une chaîne:

original_string = "Bienvenue à Linuxhint"

Appeler le "concernant.sous()”Fonction ainsi que les arguments requis, tels que la valeur à laquelle vous souhaitez remplacer, la chaîne variable, et compter qui indique que la substitution ne sera effectuée que pour la première occurrence de la chaîne correspondante:

resultant_string = re.sub (r '.', ", original_string, count = 1)

Affichez la chaîne souhaitée via le «imprimer()" fonction:

imprimer (résultat_string)

Sortir

Méthode 5: Supprimez le premier caractère de la chaîne dans Python en utilisant la méthode «Remplace ()»

Le python intégré "remplacer()”La méthode est utilisée pour effacer le premier caractère de n'importe quelle chaîne Python. Cette méthode peut renvoyer une chaîne en double où la présence d'une sous-chaîne est échangée avec un autre.

Exemple

Utilisez le "remplacer()”Méthode et passez la valeur qui doit être remplacée par la chaîne d'entrée et le nombre de caractères:

resultant_string = original_string.remplacer (f_character, "", 1)

Appeler le "imprimer()»Instruction pour obtenir la sortie:

imprimer (résultat_string)

Sortir

Vous avez appris les différentes techniques pour effacer le premier caractère de la chaîne Python.

Conclusion

Pour supprimer le premier caractère de la chaîne Python, le «tranching ()"Méthode, le"Esttdéchirer()"Méthode, le"rejoindre()" et "diviser()«Méthodes, le«concernant.sous()«Méthode et«remplacer()"La méthode est utilisée. Toutes les méthodes discutées sont des fonctions intégrées Python qui peuvent effacer le caractère et les remplacer par la valeur spécifiée. Ce guide a décrit plusieurs méthodes pour effacer le premier caractère de la chaîne Python.