de = { 'one' : 1, 'tow' : 2, 'three' : 3 } class potint: def __init__(self): self.info = 0 def returninfo(self, getinfo): self.info = getinfo return self.info def __repr__(self): return str(self.info) pri = potint() pri2 = potint() print("#The return is int") de.setdefault('four', pri).returninfo(4) print(de) print("#str not have \"\'\" ") de.setdefault('five', pri2).returninfo("AAAAA") print(de)