Pourquoi utilisons-nous revenir? (python) quels scénarios serait-il utile dans?

0

La question

C'est un programme pour faire de l'impression du texte avec chaque mot commençant par une lettre majuscule, peu importe la façon dont les données d'entrée.

Donc ma question est pourquoi utilisons-nous les retourner ici :

def format_name(f_name, l_name):
    formatted_f_name = f_name.title()
    formatted_l_name = l_name.title()
    return f"{formatted_f_name}{formatted_l_name}"

print(format_name("ABcDeF", "Xy"))

quand je viens de le faire :

def format_name(f_name, l_name):
    formatted_f_name = f_name.title()
    formatted_l_name = l_name.title()
    print(f"{formatted_f_name}{formatted_l_name}")
    
format_name("ABcDeF", "Xy")

Quels scénarios serait-il vraiment utile dans?

python return
2021-11-24 06:53:47
1

La meilleure réponse

0

La principale raison de return mot-clé est utilisé, c'est donc la valeur de la fonction peut être stocké pour plus tard, plutôt que de juste l'impression de sortir et de se perdre.

par exemple

def someFunction(a,b):
  return(a+b/3)
a=someFunction(1,2)

Cela signifie que la fonction ne peut être stockée pour une utilisation ultérieure. Par exemple:

print(a)
print(a/2)
print(a+3) 

return les déclarations ne vous contentez pas de remplacer printils vous permettent de faire une charge d'autres choses par le stockage de la valeur de fin (la valeur à l'intérieur return) dans une variable. print()ing dans une fonction, cependant, ne nous permet d'imprimer la variable de la console, ne nous permettant pas de faire quelque chose ou à l'utilisation de la valeur de l'imprimer. par exemple

def someFunction(a,b):
  print(a+b/3)
a=someFunction(1,2)
print(a)

Bien que la fonction déjà imprime la valeur pour vous, la variable I a attribué à montre que la fonction est pratiquement inutile, sauf si vous exécutez un tas de fois. a va imprimer None dans le cas ci-dessus.

L'espoir qui a été utile.

2021-11-24 07:14:46

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................