Python Reverse String

Python Reverse String
Una stringa è una catena organizzata di personaggi. Per invertire le stringhe, non esiste un modo incorporato. Se usiamo frequentemente stringhe nel codice, dovremmo elaborare le stringhe in ordine inverso. Python ha approcci diversi per invertire la stringa. Le funzioni hanno assegnato le fette per fare copie di una particolare stringa direttamente in ordine inverso. Dobbiamo effettuare un ordine invertito della stringa selezionata. Esistono modi rapidi ed efficienti per creare una copia inversa di una stringa esistente. Spiegheremo i seguenti casi su come invertire le stringhe in Python.

Uso della funzione Slice []

In questo metodo, la stringa è invertita nelle sezioni. Per invertire una stringa, facciamo una fetta. La fetta inizia alla lunghezza della stringa e di solito si ferma all'indice 0. Usiamo le fette per tagliare la stringa dall'inizio alla fine e spostamo al contrario all'inizio della stringa.

Per l'esecuzione del codice Python, installiamo il software Spyder 5. Innanzitutto, dobbiamo creare un nuovo file premendo "nuovo file" dalla barra dei menu di Spyder 5.

Non abbiamo specificato alcun valore per l'inizio e la fine, che mostra l'inizio dell'indice è 0 e la fine è "N-1". In questo esempio, la dimensione è -1 che significa che la stringa persegue la fine dell'indice in prima posizione. La funzione Slice contiene tre parametri. Quei parametri sono: avvio, fermata e passo. In questo codice, utilizziamo [::-1]. Non abbiamo specificato l'inizio e la fine qui, quindi la fetta sarà dall'inizio alla fine.

La stringa che vogliamo invertire è la "programmazione visiva". Eseguiamo il codice toccando "Esegui" dalla barra dei menu.

La funzione mostra la stringa invertita. Come output della stringa originale, otteniamo una programmazione visiva e otteniamo anche il contrario della programmazione visiva chiamando la funzione.

Usa loop "per"

Usiamo per loop per invertire una stringa. By per loop, c'è ripetizione su elementi nella stringa e aggiunta di ogni carattere all'inizio di una nuova stringa. Alla fine, abbiamo bisogno della stringa opposta.

Per iniziare l'esecuzione dei programmi di Python, in primo luogo, abbiamo installato Spyder5. Quindi, dobbiamo creare un nuovo progetto toccando Ctrl+N dalla tastiera.

Innanzitutto, definiamo la funzione di questo programma. Abbiamo dichiarato una nuova variabile "String1" che viene utilizzata per archiviare la stringa invertita. Successivamente, utilizziamo un ciclo per iterate su "String1". Il programma esegue con la stringa "Programmazione visiva". Inizializziamo la stringa, con "programmazione visiva".

Alla fine del codice, abbiamo chiamato la funzione per mostrare il valore della stringa inversa. La "stringa" variabile viene passata come argomento di questa funzione.

Per l'esecuzione del codice, selezioniamo l'opzione "Esegui" dalla barra dei menu di Spyder5.

La programmazione visiva è stampata che è il valore originale della stringa. Il valore invertito viene mostrato chiamando la funzione.

Usa le funzioni inverse () e join ()

In questo metodo, abbiamo formato la copia invertita della stringa originale mediante l'uso di inverso () e .giuntura(). Utilizziamo la funzione invertita () per passare la stringa, iterariamo su ogni carattere della stringa in ordine inverso e utilizziamo il metodo join () per unire i caratteri. Per l'implementazione del codice, dobbiamo installare un software chiamato Spyder versione 5. Per scrivere il codice, creiamo un nuovo progetto toccando Ctrl+N dalla tastiera.

In questo codice, la funzione che è definita con la parola chiave "def" è "rev_a (str)". Il valore "str" ​​viene passato come argomento alla funzione invertita (). I caratteri invertiti sono uniti alla funzione join (). Usando la funzione join (), uniamo l'oggetto inverso della stringa originale. Una stringa è una variabile in questo codice. Il valore opposto della stringa viene assegnato alla "astring". La funzione restituisce quindi la "astring".

Nell'ultima riga, chiamiamo la funzione Rev_a (STR) che restituisce la stringa invertita.

Quando abbiamo sfruttato F5 per eseguire il codice, c'erano alcuni errori con cui il codice non poteva eseguire. Quindi, rimuoviamo gli errori, quindi eseguiamo nuovamente il codice premendo F5 dalla tastiera. Ora, il codice è giusto e mostra l'output.

La stringa invertita 'Gnimmargorp Lausiv ”viene visualizzata chiamando la funzione Rev_a (STR). Questa funzione restituisce la stringa invertita.

Conclusione

In questo articolo, abbiamo spiegato diversi metodi con diversi esempi che mostrano come invertire una stringa in Python. Non esiste una funzione integrata che inverte la stringa in Python. Ma invertiamo la stringa usando il metodo della fetta, l'uso di per loop. Eseguiamo l'iterazione inversa sui caratteri e l'uso della funzione invertita () con la funzione join (). Abbiamo formato le copie invertite della stringa effettiva.