Je suis actuellement neuf pour et j'apprends Python. Je me demandais ce que la virgule au milieu de Cette section: - p>
3 Réponses :
La virgule vous permet d'ajouter plusieurs arguments à la déclaration d'impression. Il vous laisse essentiellement les imprimer successivement, séparés par un espace.
Exemple: P>
print('hi', 'hello', 'greetings')
#hi hello greetings
La virgule vous permettra d'imprimer plusieurs chaînes en une seule appelage du Imprimer code> fonction ,
Par défaut, chaque chaîne sera séparée par un espace. P>
Ce sont les arguments de la fonction d'impression: p>
Vous pouvez modifier l'argument impression (* objets, sep = '', fin = '\ n', fichier = sys.stdout) code> p> p>
sep code> sur autre chose. p>
Je ne vois aucune virgule à la fin de l'exemple du code de l'OP.
Depuis Python 3, il n'y a aucune déclaration d'impression. Imprimer est une fonction tout comme n'importe quel autre (dans le maintenant obsolète Python 2, Un cas spécial à Python 2 est que vous pourriez en effet avoir Une virgule à la fin, telle comme p> ceci imprimerait la chaîne avec un espace plutôt que d'une alimentation en ligne comme terminateur, permettant à plusieurs instructions d'impression de contribuer à une ligne. Mais oubliez tout cela maintenant, Python 2 est parti depuis longtemps (bien, depuis le 20 janvier 2020). P> Toutes les fonctions de Python acceptent un certain nombre d'arguments séparés par Python. une virgule. La fonction d'impression n'est pas différente. La fonction d'impression prend tout nombre d'arguments de position, ainsi qu'un certain nombre d'arguments nommés bien connus, par exemple p> enverront les arguments de position impression code> était en réalité une déclaration). P> maintenant à votre question. H3>
A code >, B code> et C code> et l'argument mot-clé fichier code>. La fonction d'impression sera
Nous vous remercions pour vos impressions :) . De plus, merci d'avoir souligné que impression code> n'était pas une déclaration. C'était une erreur de ma part et l'a modifiée.
@Naffazz Votre édition a fait cette réponse un peu non pertinente.
Il n'y a pas de virgule à la fin, remarquez jusqu'à où se passe la parenthèse.
Finir? C'est au milieu.
Dans Python 3.x,
impression code> n'est pas une déclaration (c'était à Python 2.7). En outre, 70% de votre code n'est pas pertinent pour votre question.@Acorn Merci, je viens de réaliser que j'ai dit de fin au lieu du milieu. ma faute.
@Naffazz, vous êtes le bienvenu! Pas de problème, nous faisons tous des erreurs :)
@Dyz merci pour vos commentaires, je ne me suis pas réalisé auparavant. J'ai aussi supprimé le code non pertinent.