crochets en Python

En Python 3, vous devez mettre toutes les instructions d’impression entre parenthèses. Si vous essayez d’imprimer une chaaîne sur la console sans mettre la chaaîne entre parenthèses, vous rencontrerez l’"erreur de syntaxe : parenthèses manquantes dans l’appel à ‚Äòprint‚Äô‚"" error.

Ce guide explique ce que signifie cette erreur et comment utiliser l’instruction print en Python. Nous allons passer en revue un exemple de cette erreur afin que vous puissiez apprendre à la résoudre.

Erreur de syntaxe : parenthèses manquantes dans l’appel à ‚Äòprint‚Äô

Python 3 est la troisième mise à jour majeure du langage de programmation. Ces dernières années, il est devenu la version préférée de Python à utiliser.

Python 3 a changé la façon dont les instructions d’impression sont écrites. L’instruction print autonome fonctionne dans Python 2 et imprime une instruction sur la console.

Dans Python 3, print est une fonction. Cela signifie que vous devez entourer le contenu de la chaaîne que vous souhaitez imprimer sur la console entre parenthèses comme vous le faites avec n’importe quel appel de fonction ordinaire.

Un exemple de scénario

√âcrivez un programme qui imprime les noms de tous les élèves d’une classe de quatrième année dont les noms commencent par "A". Pour commencer, définissez une liste qui contient les noms des élèves de la classe :

Suivant, écrivez une boucle for qui parcourt tous les éléments de cette liste. Dans la boucle for, nous utiliserons une instruction if pour vérifier si chaque nom commence par "A‚" :

Le startswith() vérifie si une chaaîne commence par un caractère particulier ou un ensemble de caractères. Le code vérifie si chaque nom dans le champ "étudiants‚" la liste commence par "A".

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp. Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Ajoutez une déclaration imprimée supplémentaire à la fin du code qui nous indique que le programme a fini de s’exécuter :

Vous êtes maintenant prêt à exécuter le programme :

Le code nous informe qu’il y a une erreur de syntaxe dans le programme.

La solution

Facilement , Python propose déjà la solution au problème dans le message d’erreur.

C’est parce que, dans les versions précédentes de Python 3, oublier d’inclure des parenthèses autour d’une instruction print provoquait une erreur qui ne montrait que &ldquo ;syntaxe invalide". Ce message est ambigu car une syntaxe non valide peut être causée par un certain nombre de problèmes. Ainsi, Python a introduit la nouvelle "parenthèse manquante" message d’erreur principal pour aider les utilisateurs.

Pour résoudre ce problème, entourez toutes les valeurs que vous souhaitez imprimer sur la console entre parenthèses :

Vous avez joint les "s‚" sur la ligne de code print entre parenthèses. Vous avez également mis la dernière chaaîne que vous imprimez sur la console entre parenthèses. Voyons si le programme fonctionne :

Notre code nous montre qu’il y a deux étudiants dont les noms commencent par un A. Une fois notre liste d’étudiants itérée, notre programme imprime un message qui décrit la sortie.

Conclusion

Le Python "SyntaxError : Manquant les parenthèses dans l’appel à ‚Äòprint‚Äô‚" une erreur est générée lorsque vous essayez d’imprimer une valeur sur la console sans mettre cette valeur entre parenthèses.

Pour résoudre cette erreur, ajoutez des parenthèses autour des instructions que vous souhaitez imprimer sur la console. En effet, dans Python 3, print n’est pas un C’est une fonction. Vous devez appeler une fonction en utilisant des parenthèses si vous voulez l’exécuter.

Maintenant vous avez les connaissances dont vous avez besoin pour corriger cette erreur Python courante comme un pro !

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method