Comment faire référence à une fonction précédente dans une nouvelle fonction dans python 2.7. Par exemple, disons si je veux afficher le résultat que function1 a calculé dans function2. Comment pourrais-je m'y prendre?Comment appeler une fonction précédente dans une nouvelle fonction?
-1
A
Répondre
0
serait-il pas:
def func_one():
return 2 + 2
def func_two():
x = func_one()
print x
func_two()
#output: 4
0
Vous devez comprendre le flux de votre programme. Une fonction ne s'exécute pas jusqu'à ce qu'elle soit appelée. Quand il est appelé, il peut retourner une valeur (si vous dites qu'il calcule quelque chose, il devrait retourner cela). Cette valeur de retour est disponible pour l'appelant de la fonction, mais pas pour d'autres fonctions. Donc, function2 ne peut pas l'utiliser. À moins que cette valeur ne soit passée en argument, c'est-à-dire:
def function1():
return 42
def function2(value):
print('The value is %d' % value)
x = function1()
function2(x)
Questions connexes
- 1. Comment appeler une fonction depuis une fonction?
- 2. Smarty appeler une fonction dans une fonction
- 3. Appeler une fonction dans une autre fonction
- 4. Fonction fnRowCallback datable pour appeler une nouvelle fonction
- 5. Appeler une fonction dans une fonction [Python]
- 6. Comment appeler une fonction
- 7. Comment appeler une fonction tsql dans une fonction vb.net?
- 8. Comment appeler une fonction dans une fonction principale en javascript
- 9. Comment appeler une fonction dynamiquement?
- 10. Comment appeler une fonction externe?
- 11. Comment appeler une fonction automatiquement?
- 12. Matlab: comment appeler une fonction
- 13. Comment appeler une fonction dynamique
- 14. Comment créer une fonction pour appeler une fonction d'argument variable?
- 15. Comment appeler une fonction, avec une chaîne
- 16. appeler une fonction
- 17. Comment appeler une fonction dans une fermeture dans une variable?
- 18. Comment appeler une fonction privée via une fonction ami?
- 19. Comment appeler une fonction personnalisée dans JMeter
- 20. Comment appeler une fonction dans jquery?
- 21. Comment appeler une fonction dans un objet
- 22. Comment appeler une fonction externe dans l'assembleur?
- 23. Comment appeler une fonction dans un événement?
- 24. Comment appeler une fonction via une variable?
- 25. ouvrir une nouvelle fenêtre, et appeler la fonction javascript
- 26. Comment créer une nouvelle fonction dans Ocean?
- 27. Comment appeler une fonction stockée dans une unité?
- 28. appeler une fonction javascript comme fonction globale
- 29. Comment appeler une fonction directive depuis l'extérieur?
- 30. Comment appeler la fonction dans une autre fonction?
Renvoie les résultats de la fonction1. Définissez la valeur de retour à une variable dans function2 et imprimez-la. –
Si vous ne trouvez pas la réponse à cette question via google ou quel que soit le tutoriel/livre etc que vous utilisez pour apprendre Python, alors vous êtes dans le pétrin. – John3136
@ Code-Apprentice a raison. Vous pourriez vouloir coller votre code afin que nous puissions mieux l'expliquer. –