Constante en Python
J'aurais aimé savoir comment on déclare une constante en Python car j'ai cru comprendre que cela n'existait pas à proprement parler dans ce langage s'il vous plait
Et est-il possible de déclarer un def pour une procédure ou cela est juste réservé au fonction svp ?
Merci
Et est-il possible de déclarer un def pour une procédure ou cela est juste réservé au fonction svp ?
Merci
3 réponses
-
ContributeurConcernant ta question sur les procédures ou fonctions (c'est une question qui n'a rien à voir avec ton intitulé...).
Contrairement à certains langages de programmation, qui peuvent disposer d'instructions différentes pour définir des fonctions et des procédures (comme Pascal), Python utilise la même instructiondef
pour définir des deux.
Une "procédure" serait juste une fonction définie pardef
qui se termine en exécutant sa dernière instruction sans rencontrer d'instructionreturn
avec un argument, ou qui comporte une instructionreturn
sans aucun argument, pour terminer immédiatement la fonction à cet endroit sans rien renvoyer de particulier.
Comme c'est quand même une fonction pour Python, une fonction s'exécutant comme décrit ci-dessus retourne quand même un objet : l'objetNone
https://docs.python.org/3/c-api/none.html
qui signifie "absence de valeur"
Dal