账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python3 中object.__init__() takes no parameters 报错问题
    15
    0

    初学python

    代码如下:

    class IntTuple(tuple):

    
    def __new__(cls, iterable):
        g = (x for x in iterable if isinstance(x,int) and x > 0)
        return super(IntTuple, cls).__new__(cls, g)
    
    
    def __init__(self, iterable):
        super(IntTuple, self).__init__(iterable)
    
        

    t = IntTuple([1,-1,'abc',6,['x','y'],3])
    print(t)

    为什么在不实现__init__方法时无报错,而以上代码会出现错误?
    忘解答

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部