jazyk je bohatý na optimálne riešenie problémov, ktoré si vyžadujú veľa úsilia a zložitý kód v iných programovacích jazykoch. Jedným z dôvodov, prečo si python za posledné desaťročie získal veľkú popularitu, bola čitateľnosť a ľahká syntax. Jedným z takýchto konceptov je obrátenie reťazca v pythone. má veľa riešení pre tento konkrétny problém. V tomto blogu sa budeme zaoberať rôznymi spôsobmi, ako obrátiť reťazec v pythone. V tomto článku sa zaoberáme nasledujúcimi témami:
Čo je to reťazec?
TO je nemenný dátový typ v pythone, ktorý sa nedá zmeniť, akonáhle ho deklarujeme v programe. Na deklarovanie reťazca v pythone používame jednoduché alebo dvojité úvodzovky. Nasleduje príklad, ktorý ukazuje, ako môžete v Pythone deklarovať reťazec.
name = 'edureka' course = 'python' print (name) print (kurz)
Výkon: edureka python
Indexovanie v reťazcoch
Na prístup k hodnote v reťazci môžeme použiť indexy. Indexy sú umiestnenia konkrétnych znakov v reťazci. Napríklad ak máme reťazec „edureka“, index na znaku „e“ bude 0 a na konci reťazca bude index 6.
návod na predaj lístkov
name = 'edureka' print (meno [4])
Výkon: je
Ako obrátiť reťazec v Pythone?
- Pomocou rekurzie
def rev (x): str = '' pre i in s: str = i + str návrat str s = 'edureka' tlač (rev (s))
Výstup: a kerude
- Pomocou A
def rev (s): if len (s) == 0: návrat s else: návrat rev (s [1:]) + s [0] s = 'edureka' tlač (rev (s))
Výkon: akerude
- Syntax rozšíreného rezu
name = 'edureka' print (name [:: - 1]
Výkon: akerude
- Pomocou obráteného
def rev (s): s = '.. join (obrátené (s)) návrat s str =' edureka 'tlač (rev (str))
Výkon: akerude
Vo vyššie uvedených príkladoch sme reťazec obrátili pomocou rôznych prístupov. Práce programovacieho jazyka Python majú veľa aplikácií v , , S optimálnymi funkciami a konceptmi je jednoduchšie pracovať s pythonom s efektívnymi výsledkami. Zvyšujúci sa dopyt uspokojil množstvo pracovných príležitostí pre softvérových profesionálov, takže je nesmierne dôležité naučiť sa python. Aby ste zvládli všetky základné pojmy, zaregistrujte sa v edureka’s a naštartujte svoje učenie.
Máte nejaké otázky? Uveďte ich v sekcii komentárov, ozveme sa vám čo najskôr.