3 manieren om een ​​string in Python om te draaien

Welke Film Te Zien?
 
 3 manieren om een ​​string in Python om te draaien

In dit artikel zullen we zien hoe je een string in Python kunt omkeren.





Als de gegeven string bijvoorbeeld is 'cricket' ”, willen we krijgen “tekcirc” . Er zijn meerdere manieren om dat te bereiken. Laten we eens kijken naar enkele van de methoden.



1. Lus en aaneenschakeling

Een eenvoudige benadering is om de string van het einde naar het begin te doorlopen en elk teken in een nieuwe variabele samen te voegen. Kijk eens naar de onderstaande code.

paulo avelino en nadine glans



my_str = "cricket"
reversed=""
for i in range(len(my_str)-1, -1, -1): #iterate from end to start
  reversed += my_str[i]
print("Reversed string:", reversed)

Uitgang:



Reversed string: tekcirc

2. Snijden

Een andere coole manier is om stringslicing te gebruiken. Laten we eens kijken hoe.

eet bulaga 4 februari 2016

my_str = "cricket"
reversed = my_str[len(my_str)-1: : -1]
print("Reversed string:", reversed)

Uitgang:

Reversed string: tekcirc

Snijden duurt drie parameters, begin , einde , en stap . Een negatieve stap snijdt de lijst in de tegenovergestelde richting. In de bovenstaande code beginnen we vanaf het laatste teken van de tekenreeks en gaan we een stap achteruit totdat we het einde bereiken, d.w.z. index 0.

Overweeg de volgende equivalente weergaven van de bovenstaande code.

steek het aan alsof het dynamiet is

my_str = "cricket"
reversed = my_str[: : -1]
print("Reversed string:", reversed)
reversed = my_str[-1: : -1]
print("Reversed string:", reversed)

Uitgang:

Reversed string: tekcirc
Reversed string: tekcirc

3. join() en omgekeerd()

We kunnen een string omkeren met behulp van Python's join en reversed-methode. De teruggedraaid() methode retourneert een iterator die de invoerreeks in omgekeerde volgorde bevat.

De meedoen() methode neemt een iterable en retourneert een string waarin alle items van een iterable zijn verbonden door een scheidingsteken.

voorbestemd om jouw beoordelingen te zijn

We kunnen onze string doorgeven aan de gereserveerde() methode. Het geeft ons een iterator die karakters in omgekeerde volgorde bevat. We zullen dit doorgeven als argument aan join() met een leeg scheidingsteken om ons een omgekeerde string te geven.

 Keer een string om in Python join() en reversed()

Keer een string om in Python join() en reversed()

ben 10 als een meisje
my_str = "cricket"
reversed = "".join(reversed(my_str))
print("Reversed string:", reversed)

Uitgang:

Reversed string: tekcirc

Conclusie

Er zijn meerdere manieren om een ​​string in Python om te draaien. In dit artikel hebben we gekeken naar “ Loop and Concatenation”, “Slicing” evenals join() en reversed().