#! /usr/bin/env python # -*- coding: utf-8 -*- class AnyAttributes(object): i = 0 def __getattr__(self, name): value = AnyAttributes.i setattr(self, name, value) AnyAttributes.i += 1 return value def main(): obj = AnyAttributes() print obj.a, obj.b, obj.c print obj.a, obj.b, obj.c if __name__ == "__main__": main()
0 1 2 0 1 2
なるほどなー