Hogyan lehet megfordítani egy karakterláncot a Pythonban?



Ez a cikk különféle programokra összpontosít, hogy megfordítson egy karakterláncot a pythonban, ideértve a ciklusokat, a rekurziót, a kiterjesztett szelet szintaxist és a fordított függvényt a pythonban.

a nyelv bőséges az optimális megoldásokban olyan problémákra, amelyek sok erőfeszítést igényelnek, és bonyolult kódot igényelnek más programozási nyelvekben. Az egyik oka annak, hogy a python az elmúlt évtizedben nagy népszerűségnek örvendett, az olvashatóság és az egyszerű szintaxis miatt. Az egyik ilyen fogalom a karakterlánc megfordítása a pythonban. nagyon sok megoldást kínál erre a problémára. Ebben a blogban a sztring visszafordításának különféle módjait fogjuk megvitatni a pythonban. A cikk a következő témákat tárgyalja:

Mi az a húr?

NAK NEK egy megváltoztathatatlan adattípus a pythonban, amelyet nem lehet megváltoztatni, miután deklaráltuk egy programban. Egy vagy dupla idézőjeleket használunk egy string deklarálására a pythonban. Az alábbiakban bemutatunk egy példát arra, hogy miként deklarálhatunk egy karakterláncot a pythonban.





név = 'edureka' tanfolyam = 'python' nyomtatás (név) nyomtatás (tanfolyam)
 Kimenet: edureka python

Indexelés karakterláncokban

A karakterláncban lévő érték eléréséhez indexeket használhatunk. Az indexek egy karakterlánc adott karaktereinek helyei. Például, ha van egy „edureka” karakterláncunk, akkor az „e” karakter indexe 0, a karakterlánc végén pedig 6 lesz.

hogyan lehet a táblában paramétert létrehozni

indexelés - hogyan lehet megfordítani egy karakterláncot a python- edureka-ban



név = 'edureka' nyomtatás (név [4])

Kimenet: van

Hogyan lehet megfordítani egy karakterláncot a Pythonban?

  • Rekurzió használata
def rev (x): str = '' i-re s-ben: str = i + str return str s = 'edureka' print (rev (s))
 Kimenet: a kerude
  • Használva
def rev (s): ha len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Kimenet: akerude
  • Bővített szelet szintaxis
név = 'edureka' nyomtatás (név [:: - 1]
 Kimenet: akerude
  • Fordított használata
def rev (s): s = ''. csatlakozzon (fordított (ok)) return s str = 'edureka' nyomtatás (rev (str))
 Kimenet: akerude

A fenti példákban megfordítottuk a karakterláncot, különböző megközelítésekkel. A Python programozási nyelvű munkákban sok alkalmazás van , , Optimális funkciókkal és koncepciókkal könnyebbé válik a python-nal való munka hatékony eredményekkel. Az egyre növekvő igény kielégítette a szoftveres szakemberek sok munkalehetőségét, ami rendkívül fontosá teszi a python elsajátítását. Az összes alapvető fogalom elsajátításához iratkozzon be az edurekába és indítsa el a tanulást.

Van kérdés? Említse meg őket a megjegyzések részben, a lehető leghamarabb kapcsolatba lépünk Önnel.