import inspect

class Foo(object):
    def __init__(self):
        self.x = 1
        self.y = 2
    
    def method(self):
        pass
    
foo = Foo()

members = ((name, type(value).__name__) for name, value in inspect.getmembers(foo))

for member in members:
    print(member)