#works only inside classes name = 'varname' value = 'something' setattr(self, name, value) #equivalent to: self.varname= 'something' print (self.varname) #will print 'something'
x = 5 y = 10 x+y #result = 15
>>> foo = "bar" >>> exec(foo + " = 'something else'") >>> print bar something else >>>