注册 登录
编程论坛 Python论坛

python,求助

cgq88 发布于 2019-05-10 14:37, 2463 次点击
各位大佬请教一下:
只有本站会员才能查看附件,请 登录

只有本站会员才能查看附件,请 登录

发现错误是有图一红圈内的形参引起的,把形参删掉就可以运行。我想问一下,为什么不能添加形参?
6 回复
#2
Ⅳ飒2019-05-12 16:30
好像老师说过什么什么形参是局部变量什么什么的 我也不太懂
#3
林月儿2019-05-12 20:26
25行,Privileges(),没加参数吧
#4
cgq882019-05-13 13:12
回复 3楼 林月儿
没有指定,就使用默认值
#5
冬夜微风2019-05-31 01:30
回复 4楼 cgq88
那你倒是给默认值啊。默认值要在定义参数的括号里设置啊
#6
lwy2xxj2019-06-04 10:52
self.privileges = Privileges()
class Privileges的init有一个参数privileges_list
你在使用的时候,应该这样:
self.privileges = Privileges([])
无论你传进去的是什么参数,最后会用到你默认的list value
#7
Myloop2019-06-21 01:13
以下是引用lwy2xxj在2019-6-4 10:52:31的发言:

self.privileges = Privileges()
class Privileges的init有一个参数privileges_list
你在使用的时候,应该这样:
self.privileges = Privileges([])
无论你传进去的是什么参数,最后会用到你默认的list value

+1
1