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

3 réponses

  1. Contributeur
    Concernant 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 instruction
    def
    pour définir des deux.

    Une "procédure" serait juste une fonction définie par
    def
    qui se termine en exécutant sa dernière instruction sans rencontrer d'instruction
    return
    avec un argument, ou qui comporte une instruction
    return
    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'objet
    None


    https://docs.python.org/3/c-api/none.html

    qui signifie "absence de valeur"

    Dal