Maison > développement back-end > Tutoriel Python > Pourquoi « print « hello World » » provoque-t-il une erreur de syntaxe dans Python 3 ?

Pourquoi « print « hello World » » provoque-t-il une erreur de syntaxe dans Python 3 ?

Patricia Arquette
Libérer: 2024-12-11 17:41:10
original
894 Les gens l'ont consulté

Why Does `print

Erreur de syntaxe dans l'instruction Print avec Python 3

Lorsque vous essayez d'imprimer une chaîne dans Python 3 en utilisant la syntaxe print "hello World", les utilisateurs peuvent rencontrer une erreur de syntaxe. Cette erreur est due à un changement dans l'instruction print dans Python 3.

Dans Python 2, print était une instruction qui ne nécessitait pas de parenthèses. Cependant, dans Python 3, print est devenu une fonction et les parenthèses sont désormais requises lors de son appel. La syntaxe correcte dans Python 3 est print("hello World").

Cette modification a été apportée pour améliorer la clarté et la cohérence du langage. Les fonctions en Python sont généralement placées entre parenthèses pour indiquer qu'elles sont appelées. En faisant print une fonction, Python 3 garantit qu'elle suit la même convention que les autres fonctions.

Par conséquent, pour résoudre l'erreur de syntaxe lors de l'impression d'une chaîne dans Python 3, les utilisateurs doivent entourer la chaîne de parenthèses, comme indiqué dans l'exemple corrigé ci-dessus.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal