大神们,这个为什么运行一片红。请求大神们帮忙
class C:def __new__(cls,*params):
if len(params) == 0:
print('并没有传入参数')
else:
print('传入了%d个参数,分别是:%d %d %d' % len(params),params,params,params)
c = C(1,2,3)
print('传入了%d个参数,分别是:%d %d %d' % len(params),params,params,params)这一行错啦
最后面一个‘%’中要把所有的参数给括起来,不然只会用到'len(params)',后面的参数没用上,会报错误没有足够的参数 xiaojiayu555 发表于 2020-9-26 09:02
print('传入了%d个参数,分别是:%d %d %d' % len(params),params,params,params)这一行错啦
最 ...
太感谢,谢谢
页:
[1]