L'ordre des fonctions dans un script Python question?

Disons que j'ai deux fonctions dans mon script: sum_numbers et print_sum. Leur mise en œuvre est comme ceci:

def sum_numbers(a, b):
    return a + b

def print_sum(a, b):
    print(sum_numbers(a, b))

Donc ma question est: est-ce l'ordre dans lequel les fonctions sont des écrits? Si j'avais écrit le print_sum fonction première, puis de la sum_numbers, le code fonctionne encore? Si la réponse est oui, est-il toujours bien?

  • "... serait le code fonctionne encore?" <-- il est littéralement plus rapide de simplement essayer cette partie de lui demander à ce sujet. Chaque fois que vous voulez demander de "ne chose que le travail en python?", essayez d'abord. Si le résultat de chicanes vous, vous serez en mesure de demander à un plus intéressant et spécifique de la question.
  • La question peut être simple, mais cela ne veut pas dire que c'est pas la peine de demander. Ces Questions peuvent être utiles pour les nouveaux programmeurs, ou lorsque la réponse ne peuvent autrement être trouvé à partir d'une recherche rapide.
  • Je ne suis pas sûr de comprendre votre point de vue. Les nouveaux programmeurs peuvent aussi littéralement essayer plus rapide que de demander ou de lire à ce sujet 🙂
  • ...ou si un utilisateur est de se demander et de ne pas en direct devant un interpréteur python à essayer réellement de quoi que ce soit. Cependant, je me demandais abbé mentale ergonomie aspect de cette question, je connais un journal de l'héritage en C++ statique tapé le code un peu artificiellement poussé des feuilles de la pile des appels de dépendance pour le haut du fichier, mais lors de l'apprentissage d'une base de code, il peut être préférable de commander les fonctions de haut en bas de l'exécution. Avec l'avancée IDEs capable de sauter à l'arbitraire des positions qu'il ne peut pas autant d'importance que par le passé toutefois.
  • Toutefois, les personnes qui atteignent cette question n'a pas exactement ce bout de code dans l'esprit. Notez également que la question est en fait composé de deux où le second n'est pas aussi simple pour vérifier que le premier. Notez également qu'en général, ce type de question n'est pas possible de vérifier si il y a d'entrée de cause (ce qui, en général besoin pour résoudre le problème de l'arrêt).
InformationsquelleAutor flpn | 2017-06-07