小工具知识网

当前位置: 首页 > 行业知识 > Python TypeError:

行业知识

Python TypeError:

2026-11-08 01:14:09 来源:互联网转载

当我们学完class还未熟练运用,或做题时可能总会遇到这个问题,那我们该怎么解决呢

首先我们先创造一个类,如:

class func:    def __init__(self,b2,c1):        self.c1 = c1        self.b2 = b2        print(b2,c1)

在这里我们建立了两个变量:b2,c1,而当我们传参时,可能是只付了一个变量的值。如:

class func:    def __init__(self,b2,c1):        self.c1 = c1        self.b2 = b2        print(b2,c1)f1 = func(1)print(f1)      

这样就会产生TypeError: __init__() missing 1 required positional argument 问题。

而只需要再给c1赋值就可以解决问题了。如:

class func:    def __init__(self,b2,c1):        self.c1 = c1        self.b2 = b2        print(c1,b2)print( func(1,2))

上一篇:源码模块使用指南,轻松上手,高效助力应用开发!

下一篇:易语言短信轰炸源码揭秘,揭秘短信轰炸背后的法律风险与危害!