Wie kann man einen String in Python umkehren?



Dieser Artikel konzentriert sich auf verschiedene Programme zum Umkehren einer Zeichenfolge in Python, einschließlich Schleifen, Rekursion, erweiterter Slice-Syntax und umgekehrter Funktion in Python.

Sprache ist reich an optimalen Lösungen für Probleme, die viel Aufwand und komplexen Code in anderen Programmiersprachen erfordern. Einer der Gründe, warum Python in den letzten zehn Jahren immer beliebter wurde, war die Lesbarkeit und die damit verbundene einfache Syntax. Ein solches Konzept ist das Umkehren einer Zeichenfolge in Python. hat viele Lösungen für dieses spezielle Problem. In diesem Blog werden verschiedene Möglichkeiten zum Umkehren einer Zeichenfolge in Python erläutert. Die folgenden Themen werden in diesem Artikel behandelt:

Was ist eine Zeichenfolge?

ZU ist ein unveränderlicher Datentyp in Python, der nicht mehr geändert werden kann, wenn wir ihn in einem Programm deklarieren. Wir verwenden einfache oder doppelte Anführungszeichen, um eine Zeichenfolge in Python zu deklarieren. Das folgende Beispiel zeigt, wie Sie eine Zeichenfolge in Python deklarieren können.





name = 'edureka' course = 'python' print (name) print (kurs)
 Ausgabe: Edureka Python

Indizierung in Strings

Um auf den Wert in einer Zeichenfolge zuzugreifen, können wir Indizes verwenden. Indizes sind Positionen für bestimmte Zeichen in einer Zeichenfolge. Wenn wir beispielsweise eine Zeichenfolge 'edureka' haben, ist der Index am Zeichen 'e' 0 und am Ende der Zeichenfolge 6.

wie man Palindrom in Java findet

Indizierung - Umkehren einer Zeichenfolge in Python-Edureka



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

Ausgabe: ist

Wie kann man einen String in Python umkehren?

  • Rekursion verwenden
def rev (x): str = '' für i in s: str = i + str return str s = 'edureka' print (rev (s))
 Ausgabe: a Kerude
  • Verwendung einer
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Ausgabe: akerude
  • Erweiterte Slice-Syntax
name = 'edureka' print (name [:: - 1]
 Ausgabe: akerude
  • Verwenden von Reversed
def rev (s): s = '' .join (umgekehrt (s)) return s str = 'edureka' print (rev (str))
 Ausgabe: akerude

In den obigen Beispielen haben wir die Zeichenfolge mit verschiedenen Ansätzen umgekehrt. Python-Programmiersprachen funktionieren in vielen Anwendungen , , usw. Mit optimalen Funktionen und Konzepten wird es einfacher, mit Python mit effizienten Ergebnissen zu arbeiten. Die steigende Nachfrage hat Software-Profis viele Beschäftigungsmöglichkeiten eröffnet, weshalb es äußerst wichtig ist, Python zu lernen. Um alle grundlegenden Konzepte zu beherrschen, melden Sie sich bei edureka an und starten Sie Ihr Lernen.

Haben Sie Fragen? Erwähnen Sie sie im Kommentarbereich, wir werden uns so schnell wie möglich bei Ihnen melden.