#!/usr/bin/python3 # ================================================================== # From YouTube video: # 10 Python Tips and Tricks For Writing Better Code #=================================================================== class Person(): pass print('------------------------------') # object with no atttributes person = Person() # add attributes to object person.first = 'George' person.last = 'Jungle' # print object's attributes print(person.first) print(person.last) print('------------------------------') # set object's attribute to a variable's value # using the setattr function personx = Person() first_key = 'first' first_val = 'tomtom' setattr(personx, first_key, first_val) print(personx.first) # get the valuse of an object's attribute using a varaible first = getattr(personx, first_key) print(first)