Bonsoir,
je voulais avoir votre avis sur ce point technique.
Bonsoir,
je voulais avoir votre avis sur ce point technique.
Salut,
Lire miya’s Python notes pour les fonctionnalités.
- W
Bonsoir rambc,
Éviter la 'pollution mémoire' ? C'est la première chose qui me viens... Quand est il vraiment à l'heure actuelle (Python 2.6 -> 3.x) ? Aucune idée.
L'utilise tu ? Non... read only....
Dans l'attente d'en voir une utilisation plus 'pratique'...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) [GCC 4.4.5] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> class Foo(object): ... __slots__ = ('tutu',) ... >>> toto = Foo() >>> toto.tutu = 1 >>> class Foo(object): ... __slots__ = ('tutu',) ... tutu = 10 ... >>> toto = Foo() >>> toto.tutu = 1 Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'Foo' object attribute 'tutu' is read-only >>> pfffff.
Bon code
Et un passage de wiztricks de plus...
La lecture du lien et de Read only attributes répond à mon questionnement sur le sujet. Merci.
@+
Merci à tous les deux.
En résumé, il y a deux choses intéressantes :
- On peut interdire la création de nouveaux attributs.
- On gère mieux la mémoire.
Partager