limbajul este abundent în soluții optime pentru probleme care necesită mult efort și cod complex în alte limbaje de programare. Unul dintre motivele pentru care python a câștigat multă popularitate în ultimul deceniu a fost datorită lizibilității și sintaxei ușoare cu care vine. Un astfel de concept este inversarea unui șir în python. are o mulțime de soluții pentru această problemă specială. În acest blog, vom discuta despre diferite moduri de a inversa un șir în python. Următoarele subiecte sunt discutate în acest articol:
Ce este un șir?
LA este un tip de date imuabil în python care nu poate fi modificat după ce îl declarăm într-un program. Folosim ghilimele simple sau duble pentru a declara un șir în python. Următorul este un exemplu pentru a arăta cum puteți declara un șir în python.
name = 'edureka' course = 'python' print (nume) print (curs)
Ieșire: edureka python
Indexarea în șiruri
Pentru a accesa valoarea într-un șir, putem folosi indexuri. Indexurile sunt locații pentru anumite caractere dintr-un șir. De exemplu, dacă avem un șir „edureka”, indexul de la caracterul ‘e’ va fi 0, iar la sfârșitul șirului, indexul va fi 6.
aplicație web rubin pe șine
name = 'edureka' print (nume [4])
Ieșire: este
Cum se inversează un șir în Python?
- Utilizarea recursiunii
def rev (x): str = '' for i in s: str = i + str return str s = 'edureka' print (rev (s))
Ieșire: a kerude
- Folosind un
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
Ieșire: akerude
- Sintaxă de felie extinsă
name = 'edureka' print (nume [:: - 1]
Ieșire: akerude
- Folosind inversat
def rev (s): s = '' .join (inversat (e)) return s str = 'edureka' print (rev (str))
Ieșire: akerude
În exemplele de mai sus, am inversat șirul folosind diferite abordări. Limbajele de programare Python funcționează cu o mulțime de aplicații în , , , etc. Cu funcții și concepte optime, devine mai ușor să lucrați cu Python cu rezultate eficiente. Cererea în creștere a oferit o mulțime de oportunități de locuri de muncă pentru profesioniștii în software, ceea ce face extrem de importantă învățarea pitonului. Pentru a stăpâni toate conceptele fundamentale înscrieți-vă în edureka și începeți învățarea.
Aveți întrebări? Menționați-le în secțiunea de comentarii, vă vom răspunde cât mai curând posibil.