• # Quelle version de python ?

    Posté par . En réponse au journal Python et valeurs par défaut des paramètres. Évalué à -1.

    Chez moi le code ne marche pas.

    En utilisant Python 2.7 et pas de version 3.x :

    >>> def foo(a=list()): return a
    ... foo().append(1)
     File "<stdin>", line 2
     foo().append(1)
     ^
    SyntaxError: invalid syntax
    
    

    Commentaire sous licence LPRAB - http://sam.zoy.org/lprab/