Python Tutorial

Comment inverser une chaîne en Python


Apprenez à inverser une chaîne en Python.


Il n’y a pas de fonction intégrée pour inverser une chaîne en Python.

Le moyen le plus rapide (et le plus simple ?) consiste à utiliser une tranche qui recule, -1.

Exemple

Inversez la chaîne “Hello World”:

txt = “Bonjour le monde”[::-1]
impression(txt)

Essayez-le vous-même »

Exemple expliqué

Nous avons une chaîne, “Hello World”, que nous voulons inverser :

La chaîne à inverser

txt = “Bonjour le monde”[::-1]
impression(txt)

Créez une tranche qui commence à la fin de la chaîne et se déplace vers l’arrière.

Dans cet exemple particulier, l’instruction slice [::-1] signifie commencer à la fin de la chaîne et se terminer à la position 0, se déplacer avec le pas -1, négatif un, ce qui signifie un pas en arrière.

Trancher la ficelle

txt = “Bonjour le monde”[::-1]
impression(txt)

Maintenant, nous avons une chaîne txt qui lit “Hello World” à l’envers.

Imprimer la chaîne pour démontrer le résultat

Imprimer la liste

txt = “Bonjour le monde”[::-1]
impression(txt)



Créer une fonction

Si vous aimez avoir une fonction où vous pouvez envoyer vos chaînes et les renvoyer, vous pouvez créer une fonction et insérer le code de l’exemple ci-dessus.

Exemple

def ma_fonction(x):
retour x[::-1]

mytxt = my_function(“Je me demande à quoi ressemble ce texte à l’envers”)

imprimer(mytxt)

Essayez-le vous-même »

Exemple expliqué

Créez une fonction qui prend une chaîne comme argument.

Créer une fonction

def ma_fonction(x):

retour x[::-1]

mytxt = my_function(“Je me demande à quoi ressemble ce texte à l’envers”)

imprimer(mytxt)

Tranchez la ficelle en commençant par la fin de la ficelle et reculez.

Trancher la ficelle

def ma_fonction(x):
retour x
[::-1]

mytxt = my_function(“Je me demande à quoi ressemble ce texte à l’envers”)

imprimer(mytxt)

Renvoie la chaîne arrière

Renvoyer la chaîne

def ma_fonction(x):
retour

X[::-1]

mytxt = my_function(“Je me demande à quoi ressemble ce texte à l’envers”)

imprimer(mytxt )

Appelez la fonction, avec une chaîne en paramètre :

Appelez la fonction

def ma_fonction(x):
retour x[::-1]
mytxt = my_function(“Je me demande à quoi ressemble ce texte à l’envers”)imprimer(mytxt)

Imprimez le résultat :

Imprimer le résultat

def ma_fonction(x):
retour x[::-1]

mytxt = my_function(“Je me demande à quoi ressemble ce texte à l’envers”)

imprimer(mytxt)


#Comment #inverser #une #chaîne #Python

Related Articles

Back to top button