Interesting things of 'getattr' and 'setattr'

Stefan Behnel stefan_ml at behnel.de
Tue Dec 15 08:20:54 EST 2009


Red Forks, 15.12.2009 13:19:
> I don't know it is a feature, or implement detail:
> 
> >>> class C(object): pass
> ...
> >>> c = C()
> >>> setattr(c, ' ', 3)
> >>> getattr(c, ' ')
> 3
> >>> setattr(c, 'with blank', 4)
> >>> getattr(c, 'with blank')
> 4
> 
> getattr / setattr seems treat any string as attribute name.

Feature. We're all adults.

Stefan



More information about the Python-list mailing list