La distinction formelle entre « imprimer » et « retour »
En programmation, les fonctions « imprimer » et « retour » remplissent des fonctions distinctes fins. "Print" est utilisé pour afficher des informations sur le flux de sortie standard, tandis que "return" termine l'exécution d'une fonction et renvoie une valeur.
Considérons l'exemple suivant :
def funct1(param1): print(param1) return param1
Dans cette fonction, "print(param1)" affiche la valeur de "param1" sur la console. L'instruction "return(param1)" termine ensuite la fonction et renvoie la valeur de "param1" à la fonction appelante.
"Return" diffère de "print" de deux manières cruciales :
Utilisation de la sortie :
Fonction Terminaison :
Pour illustrer cela davantage, considérons le code suivant :
def main(): ret = funct1(5) other = funct1(7) print("ret is: %s" % ret) print("other is: %s" % other)
Ce code appelle "fonct1" deux fois, en passant des valeurs différentes. Le résultat sera :
5 7 ret is: 5 other is: 7
La valeur renvoyée par "funct1" lors du premier appel est affectée à la variable "ret" et imprimée. De même, la valeur renvoyée lors du deuxième appel est attribuée à « other » et imprimée.
Contrairement à « print », « other » peut être utilisé pour stocker ou manipuler la valeur renvoyée par « funct1 ».
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!