I am a Python noob.
I create a class as follows:
class t1:
    x = ''
    def __init__(self, x):
        self.x = x
class t2:
    y = ''
    z = ''
    def __init__(self, x, y, z):
        self.y = t1.__init__(x)
        self.z = z
Now contrary to C++ or Java, I do not bind the data type to y while writing the class definition. It is only because the constructor code is such that it shows that y is of type t1. Can we bind a data type while declaring y?