如何在python中创建对象而不使用_init__

如何在python中创建对象而不使用_init__,python,python-2.7,object,Python,Python 2.7,Object,对于这段代码 class CircleT: def __init__(self,x,y,r): self.x = x self.y = y self.r = r 假设我想创建一个名为Circle1的CircleT对象 我不得不这么做 圈1=圈(2,4,6) 但是如果我有这个 class CircleT: def CircleT(self,x,y,r): self.x = x self.y =

对于这段代码

class CircleT:

    def __init__(self,x,y,r):
        self.x = x
        self.y = y
        self.r = r 
假设我想创建一个名为Circle1的CircleT对象

我不得不这么做

圈1=圈(2,4,6)

但是如果我有这个

class CircleT:

    def CircleT(self,x,y,r):
        self.x = x
        self.y = y
        self.r = r 

如何创建Circle1对象?

如前所述
Circle1=CircleT()。CircleT(2,4,6)
使
实例
等于
,因为
CircleT
不返回任何内容。在第二种情况下如何实例化对象与此无关,因为您永远不会以这种方式编写对象。此外,对象是创建的,只是没有初始化。@cdarke是的,谢谢你的帮助!