Comment inverser une chaîne en Python?



Cet article se concentre sur différents programmes pour inverser une chaîne en python, y compris les boucles, la récursivité, la syntaxe de tranche étendue et la fonction inversée en python.

Le langage regorge de solutions optimales pour les problèmes qui demandent beaucoup d'efforts et du code complexe dans d'autres langages de programmation. L'une des raisons pour lesquelles python a acquis une grande popularité au cours de la dernière décennie était la lisibilité et la syntaxe facile qui l'accompagnent. L'un de ces concepts consiste à inverser une chaîne en python. a beaucoup de solutions à ce problème particulier. Dans ce blog, nous discuterons de différentes manières d'inverser une chaîne en python. Les sujets suivants sont abordés dans cet article:

Qu'est-ce qu'une chaîne?

À est un type de données immuable en python qui ne peut pas être modifié une fois que nous l'avons déclaré dans un programme. Nous utilisons des guillemets simples ou doubles pour déclarer une chaîne en python. Voici un exemple pour montrer comment déclarer une chaîne en python.





name = 'edureka' course = 'python' print (nom) print (course)
 Production: python edureka

Indexation dans les chaînes

Pour accéder à la valeur dans une chaîne, nous pouvons utiliser des index. Les index sont des emplacements pour des caractères spécifiques dans une chaîne. Par exemple, si nous avons une chaîne «edureka», l’index au caractère «e» sera 0 et à la fin de la chaîne, l’index sera 6.

définir le chemin de classe java windows 7

indexation - comment inverser une chaîne en python- edureka



name = 'edureka' print (nom [4])

Production: est

Comment inverser une chaîne en Python?

  • Utilisation de la récursivité
def rev (x): str = '' for i in s: str = i + str return str s = 'edureka' print (rev (s))
 Sortie: a Kerude
  • Utilisant un
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Production: Akérude
  • Syntaxe de tranche étendue
name = 'edureka' print (nom [:: - 1]
 Production: Akérude
  • Utilisation inversée
def rev (s): s = '' .join (reverse (s)) return s str = 'edureka' print (rev (str))
 Production: Akérude

Dans les exemples ci-dessus, nous avons inversé la chaîne en utilisant différentes approches. Les travaux de langage de programmation Python ont beaucoup d'applications dans , , , etc. Avec des fonctions et des concepts optimaux, il devient plus facile de travailler avec python avec des résultats efficaces. La demande croissante a permis de créer de nombreuses opportunités d'emploi pour les professionnels du logiciel, ce qui rend extrêmement important l'apprentissage de python. Pour maîtriser tous les concepts fondamentaux, inscrivez-vous à edureka’s et lancez votre apprentissage.

Avez-vous des questions? Mentionnez-les dans la section commentaires, nous vous répondrons dans les plus brefs délais.