• [^] # Re: A quand l'équivalent des symboles Ruby en Python ?

    Posté par . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 3. Dernière modification le 19 mars 2014 à 12:03.

    C’est en gros une string, notée :foo au lieu de "foo", avec juste une ou deux différences avec une string normale:

    • Seuls les identifiants (au sens nom de variable) sont possibles
    • Le type est Symbol, pas String
    • Deux symbole identiques ont la garantie d’être portés par le même objet (en termes Python, pour les symboles, == implique is)