Maison  >  Article  >  développement back-end  >  Quelle est la différence entre « imprimer » et « retourner » en Python ?

Quelle est la différence entre « imprimer » et « retourner » en Python ?

DDD
DDDoriginal
2024-11-11 04:54:02952parcourir

What's the difference between

Différences de fonctionnalités entre « imprimer » et « retourner »

Dans la programmation Python, « imprimer » et « retourner » servent des objectifs distincts :

Fonction print() :

  • Émet les données vers le périphérique de sortie standard (généralement une console ou un terminal).
  • N'a aucun retour valeur; il ne stocke ni ne transmet aucune donnée.
  • Utile pour afficher des informations ou à des fins de débogage.

Déclaration de retour :

  • Renvoie une valeur d'une fonction.
  • La valeur renvoyée est reçue par l'appelant de la fonction et peut être utilisée pour un traitement ou des affectations ultérieurs.
  • Permet aux fonctions de fournir des sorties ou des résultats spécifiques.

Distinctions clés :

  • Sortie : "print" affiche les données, tandis que "return" fournit une valeur.
  • Stockage : "print" ne stocke ni ne renvoie aucune donnée, tandis que "return" stocke la valeur dans le contexte de la fonction appelante.
  • Comportement de la fonction : Les instructions "return" terminent l'exécution de la fonction et renvoient une valeur, tandis que les instructions "print" génèrent des données et n'affectent pas l'exécution de la fonction.

Exemple :

Considérons la fonction suivante :

def funct1(param1):
    print(param1)
    return param1

Lorsque cette fonction est appelée avec un argument, elle imprimera à la fois l'argument et renverra la valeur de l'argument :

result = funct1(5)
print(result)  # Output: 5

Cela met en évidence la différence entre " print" (sortie de données) et "return" (fournissant une valeur pour une utilisation ultérieure).

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!

Déclaration:
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