Come determinare se una stringa è un palindromo in Python

September 28

I programmatori generalmente si riferiscono a Python come linguaggio di scripting. Uno dei motivi per questo è il modo in cui gestisce raccolte di dati, chiamati liste. Python usa molte funzioni built-in per gestire grandi collezioni di dati. Questa gestione delle liste si estende anche alle stringhe, che non sono altro che raccolte di caratteri. È possibile utilizzare l'elenco fetta notazione per invertire una stringa e verificare la presenza di palindromi esatte.

istruzione

1 Creare una variabile che contiene una stringa. Poi, creare un'altra variabile che rappresenta il palindromo della stringa. Un palindromo di una stringa è semplicemente quella stringa invertita.

a = 'stringa 1'
b = '1' gnirts

2 Reverse stringa una in un'altra variabile. È possibile raggiungere questo obiettivo attraverso la seguente notazione fetta:

c = a [:: - 1]

3 Confronta i bec variabili. Poiché c rappresenta un invertito, se b è uguale a C, allora b è il palindromo di:

se b == c:
. . . print 'Palindrome'
. . .
Palindrome