class Binder(object):
    x = "x"
    y = "y"
    z = "z"

    def f1(self):
        self.x = "xx"
        self.y = "yx"
        self.z = "zx"

    def f2(self):
        Binder.x = "xx"
        Binder.y = "yx"
        Binder.z = "zx"

binder = Binder()

print(Binder.x)  # class access
print(Binder.y)  # class access
print(Binder.z)  # class access
print(binder.x)  # instance access
print(binder.y)  # instance access
print(binder.z)  # instance access

binder.f1()

print(Binder.x)  # class access
print(Binder.y)  # class access
print(Binder.z)  # class access
print(binder.x)  # instance access
print(binder.y)  # instance access
print(binder.z)  # instance access

binder.f2()

print(Binder.x)  # class access
print(Binder.y)  # class access
print(Binder.z)  # class access
print(binder.x)  # instance access
print(binder.y)  # instance access
print(binder.z)  # instance access
