Sådan vendes en streng i Python?



Denne artikel fokuserer på forskellige programmer til at vende en streng i python inklusive sløjfer, rekursion, udvidet skivesyntaks og omvendt funktion i python.

sprog er rigeligt med optimale løsninger til problemer, der kræver en stor indsats og kompleks kode på andre programmeringssprog. En af grundene til, at python har fået en masse popularitet i det sidste årti, var på grund af læsbarheden og den lette syntaks, som den kommer med. Et sådant koncept vender en streng i python. har mange løsninger til netop dette problem. I denne blog vil vi diskutere forskellige måder at vende en streng i python på. Følgende emner diskuteres i denne artikel:

Hvad er en streng?

TIL er en uforanderlig datatype i python, som ikke kan ændres, når vi erklærer det i et program. Vi bruger enkelt eller dobbelt anførselstegn til at erklære en streng i python. Følgende er et eksempel for at vise, hvordan du kan erklære en streng i python.





navn = 'edureka' kursus = 'python' print (navn) print (kursus)
 Produktion: edureka python

Indeksering i strenge

For at få adgang til værdien i en streng kan vi bruge indekser. Indekser er placeringer for bestemte tegn i en streng. For eksempel, hvis vi har en streng 'edureka', vil indekset ved tegnet 'e' være 0 og i slutningen af ​​strengen vil indekset være 6.

logistisk regression i pythonkode

indeksering - hvordan man vender en streng i pythonedureka



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

Produktion: er

Sådan vendes en streng i Python?

  • Brug af rekursion
def rev (x): str = '' for i i s: str = i + str return str s = 'edureka' print (rev (s))
 Output: a kerude
  • Brug af A
def rev (s): hvis len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Produktion: akerude
  • Udvidet skive-syntaks
name = 'edureka' print (navn [:: - 1]
 Produktion: akerude
  • Brug af omvendt
def rev (s): s = ''. slutte (omvendt (s)) returnere s str = 'edureka' print (rev (str))
 Produktion: akerude

I ovenstående eksempler har vi vendt strengen ved hjælp af forskellige tilgange. Python programmeringssprog værker har mange applikationer i , , osv. Med optimale funktioner og koncepter bliver det lettere at arbejde med python med effektive resultater. Den stigende efterspørgsel har taget højde for mange jobmuligheder for softwarepersonale, hvilket gør det ekstremt vigtigt at lære python. At mestre alle de grundlæggende koncepter tilmeld dig edureka's og start din læring.

Har du spørgsmål? Nævn dem i kommentarfeltet, vi vender tilbage til dig hurtigst muligt.