Chaîne inversée python

Chaîne inversée python
Une chaîne est une chaîne organisée de caractères. Pour inverser les chaînes, il n'y a pas de moyen intégré. Si nous utilisons fréquemment des chaînes dans le code, nous devons traiter les chaînes dans l'ordre inverse. Python a différentes approches pour inverser la chaîne. Les fonctions ont attribué les tranches pour faire des copies d'une chaîne particulière directement dans l'ordre inverse. Nous devons passer un ordre inversé de la chaîne sélectionnée. Il existe des moyens rapides et efficaces de faire une copie inverse d'une chaîne existante. Nous allons expliquer les instances suivantes sur comment inverser les chaînes à Python.

Utilisation de la fonction Slice []

Dans cette méthode, la chaîne est inversée en tranches. Pour inverser une chaîne, nous faisons une tranche. La tranche commence à la longueur de la chaîne, et elle s'arrête généralement à l'index 0. Nous utilisons les tranches pour trancher la chaîne du début à la fin et se déplacer en arrière vers le début de la chaîne.

Pour exécuter le code Python, nous installons le logiciel Spyder 5. Tout d'abord, nous devons créer un nouveau fichier en appuyant sur «nouveau fichier» dans la barre de menu de Spyder 5.

Nous n'avons spécifié aucune valeur pour le début et la fin, ce qui montre que le début de l'index est 0 et la fin est «N-1». Dans cet exemple, la taille est -1 qui signifie que la chaîne poursuit la fin à l'index à la 1ère position. La fonction Slice contient trois paramètres. Ces paramètres sont les suivants: démarrer, arrêter et étape. Dans ce code, nous utilisons [:: - 1]. Nous n'avons pas précisé le début et nous terminer ici, donc la tranche sera du début à la fin.

La chaîne que nous voulons inverser est la «programmation visuelle». Exécutons le code en appuyant sur «Exécuter» à partir de la barre de menu.

La fonction montre la chaîne inversée. En tant que sortie de la chaîne d'origine, nous obtenons la programmation visuelle et obtenons également l'inverse de la programmation visuelle en appelant la fonction.

Utilisez la boucle «pour»

Nous utilisons pour Loop pour inverser une chaîne. Par pour Loop, il y a une répétition sur les éléments dans la chaîne et l'ajout de chaque caractère au début d'une nouvelle chaîne. En fin de compte, nous avons besoin de la chaîne opposée.

Pour démarrer l'exécution des programmes de Python, nous avons d'abord installé Spyder5. Ensuite, nous devons créer un nouveau projet en appuyant sur Ctrl + N du clavier.

Tout d'abord, nous définissons la fonction de ce programme. Nous avons déclaré une nouvelle variable «String1» qui est utilisée pour stocker la chaîne inversée. Ensuite, nous utilisons une boucle pour une boucle qui itère sur «String1». Le programme s'exécute avec la chaîne «Programmation visuelle». Nous initialisons la chaîne, avec la «programmation visuelle».

À la fin du code, nous avons appelé la fonction pour afficher la valeur de la chaîne inverse. La variable «String» est passé comme un argument de cette fonction.

Pour exécuter le code, nous sélectionnons l'option «Exécuter» dans la barre de menu de Spyder5.

La programmation visuelle est imprimée qui est la valeur d'origine de la chaîne. La valeur inversée est affichée en appelant la fonction.

Utiliser les fonctions inversées () et join ()

Dans cette méthode, nous avons formé la copie inversée de la chaîne d'origine par l'utilisation de inversed () et .rejoindre(). Nous utilisons la fonction inversée () pour passer la chaîne, itérer sur chaque caractère de la chaîne dans un ordre inverse et utiliser la méthode join () pour rejoindre les caractères. Pour l'implémentation du code, nous devons installer un logiciel nommé Spyder version 5. Pour écrire le code, nous créons un nouveau projet en appuyant sur Ctrl + N du clavier.

Dans ce code, la fonction qui est définie avec le mot-clé «DEF» est «Rev_A (str)». La valeur «Str» est adoptée comme argument à la fonction inversée (). Les caractères inversés sont joints à la fonction join (). En utilisant la fonction join (), nous rejoignons l'objet inversé de la chaîne d'origine. Une chaîne est une variable dans ce code. La valeur inverse de la chaîne est allouée à «l'astrage». La fonction renvoie alors le «astrage».

Dans la dernière ligne, nous appelons la fonction Rev_A (STR) qui renvoie la chaîne inversée.

Lorsque nous avons exploité F5 pour exécuter le code, il y a eu des erreurs par lesquelles le code n'a pas pu exécuter. Donc, nous supprimons les erreurs puis exécutons à nouveau le code en appuyant sur F5 du clavier. Maintenant, le code est correct et il montre la sortie.

La chaîne inversée 'Gnimmargorp Lauusiv "est affichée en appelant la fonction Rev_A (STR). Cette fonction renvoie la chaîne inversée.

Conclusion

Dans cet article, nous avons expliqué plusieurs méthodes avec différents exemples qui montrent comment inverser une chaîne en python. Il n'y a pas de fonction intégrée qui inverse la chaîne en python. Mais nous inversons la chaîne en utilisant la méthode Slice, l'utilisation de la boucle pour. Nous faisons une itération inversée sur les caractères et l'utilisation de la fonction inversée () avec la fonction join (). Nous avons formé les copies inversées de la chaîne réelle.