You can use hasattr and getattr. For example: hasattr(foo, 'bar') would return True if foo has an attribute named bar, otherwise False and getattr(foo, 'bar', 'quux') would return foo.bar if it exists, otherwise defaults to quux.