Que signifie une erreur de type 'SyntaxError'

L'erreur 'SyntaxError' en Python indique une violation des règles syntaxiques du langage. Autrement dit, la structure du code est incorrecte et l'interpréteur Python ne peut pas comprendre ce que l'on attend de lui. Voici quelques exemples courants d'erreurs de syntaxe :

  1. Oubli de deux-points (' : ') à la fin d'une déclaration:

    if a > 0 # Erreur ici
      print("a est positif")
    

    Correction :
    if a > 0: # Ajout des deux-points
      print("a est positif")
    

  2. Parenthèses, crochets ou accolades mal apparariées:

    a = [1, 2, 3, 4) # Erreur ici
    

    Correction :
    a = [1, 2, 3, 4] # Remplacement de la parenthèse par un crochet
    

  3. Mauvaise indentation :

    def ma_fonction():
    print("Bonjour") # Erreur ici
    

    Correction :
    def ma_fonction():
      print("Bonjour") # Ajout de l'indentation
    

  4. Utilisation de mot-clé spécifique Python comme nom de variable :

    break = 10 # Erreur ici
    

    Correction :
    brk = 10 # Renommer la variable
    

Pour résoudre un 'SyntaxError', il faut identifier la ligne où se produit l'erreur et ajuster le code en respectant les règles syntaxiques de Python.

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.