0
votes

Comment corriger une erreur de syntaxe invalide lorsque vous utilisez "Imprimer"?

J'apprends Python et je ne peux même pas écrire le premier exemple:

print 'SyntaxError: invalid syntax'


2 commentaires

Sur les versions plus récentes de Python, l'erreur est SyntaxError: Parenthèses manquantes en appel à "Imprimer". Avez-vous voulu dire imprimer ('SyntaxError: syntaxe invalide')?


Est-ce que cela répond à votre question? Qu'est-ce que "SyntaxError: des parenthèses manquantes dans Appelez à «Impression» «Moyenne de Python?


3 Réponses :


2
votes

Ajoutez des parenthèses, comme ceci: xxx

L'exemple est probablement pour le plus ancien Python 2, qui n'a pas utilisé la parenthèse pour Imprimer .
Les raisons sont que dans Python 2.x Imprimer était un mot-clé , tandis que dans Python> 3 c'est une fonction .
Pour les débutants, c'est la plus grande différence entre les versions 2 et 3 (le prochain est Raw_Input . Pour Python 3 Utilisez entrée . Donc, vous pouvez probablement continuer avec les exemples, juste rember à ajouter la parenthèse pour Imprimer . Une fois que vous avez commencé à imprimer des arguments, mettez-les à l'intérieur de la parenthèse comme ceci: xxx


0 commentaires

2
votes

Dans les instructions d'impression Python 3.x exigent que le contenu soit imprimé entre parenthèses, comme indiqué ci-dessous. XXX


0 commentaires

1
votes

Lorsque vous imprimez dans Python 3, vous besoin pour ajouter des parenthèses afin de fonctionner, contrairement à Python 2, où la parenthèse est facultative.

voir les docs: https://docs.python.org/3/whatsnew /3.0.html

du DOC:

L'instruction d'impression a été remplacée par une fonction d'impression (), avec des arguments de mots clés pour remplacer la plus grande de la syntaxe spéciale de l'ancienne instruction d'impression


0 commentaires