Forum Python

Please or S’enregistrer to create posts and topics.

vérifier si une chaîne est un palindrome en Python ?

Comment vérifier si une chaîne est un palindrome en Python ?

dominator a réagi à ce message.
dominator

Un palindrome est une chaîne de caractères qui se lit de la même manière de gauche à droite et de droite à gauche. Pour vérifier si une chaîne est un palindrome en Python, on pourra utiliser de nombreuses méthodes. En voici une méthodes populaire :

# fonction qui teste si une chaine est un palindrome
def is_palindrome(s):
    # inverser la chaîne de caractères 
    inverse_s = s[::-1]
    if inverse_s != s:
        return False
    return True

s1 = "Hello"
s2 = "radar"
print(is_palindrome(s1)) # output: False
print(is_palindrome(s2)) # output: True