Come invertire una stringa in Python?



Questo articolo si concentra su diversi programmi per invertire una stringa in Python, inclusi i cicli, la ricorsione, la sintassi della sezione estesa e la funzione inversa in Python.

il linguaggio è ricco di soluzioni ottimali per problemi che richiedono molto impegno e codice complesso in altri linguaggi di programmazione. Uno dei motivi per cui Python ha acquisito molta popolarità negli ultimi dieci anni è stato a causa della leggibilità e della sintassi semplice con cui viene fornito. Uno di questi concetti è invertire una stringa in Python. ha molte soluzioni per questo particolare problema. In questo blog, discuteremo vari modi per invertire una stringa in Python. In questo articolo vengono discussi i seguenti argomenti:

Cos'è una stringa?

PER è un tipo di dati immutabile in python che non può essere modificato una volta dichiarato in un programma. Usiamo virgolette singole o doppie per dichiarare una stringa in Python. Di seguito è riportato un esempio per mostrare come è possibile dichiarare una stringa in python.





nome = corso 'edureka' = 'python' print (nome) print (corso)
 Produzione: edureka python

Indicizzazione in stringhe

Per accedere al valore in una stringa, possiamo usare gli indici. Gli indici sono posizioni per caratteri specifici in una stringa. Ad esempio, se abbiamo una stringa 'edureka', l'indice al carattere 'e' sarà 0 e alla fine della stringa l'indice sarà 6.

cosa fa math.abs in java

indicizzazione - come invertire una stringa in python- edureka



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

Produzione: e

Come invertire una stringa in Python?

  • Utilizzo della ricorsione
def rev (x): str = '' for i in s: str = i + str return str s = 'edureka' print (rev (s))
 Uscita: a kerude
  • Usare un
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Produzione: akerude
  • Sintassi delle sezioni estese
name = 'edureka' print (name [:: - 1]
 Produzione: akerude
  • Utilizzando Reversed
def rev (s): s = '' .join (reversed (s)) return s str = 'edureka' print (rev (str))
 Produzione: akerude

Negli esempi precedenti, abbiamo invertito la stringa utilizzando approcci diversi. I linguaggi di programmazione Python hanno molte applicazioni in formato , , , ecc. Con funzioni e concetti ottimali, diventa più facile lavorare con Python con risultati efficienti. La crescente domanda ha soddisfatto molte opportunità di lavoro per i professionisti del software, il che rende estremamente importante imparare Python. Per padroneggiare tutti i concetti fondamentali iscriviti a edureka e avvia il tuo apprendimento.

Hai delle domande? Menzionateli nella sezione commenti, vi risponderemo il prima possibile.