37讲问答题的第四题
为什么这道题c和h不可以呢? 问题:为什么这道题c和h不可以呢?在你的问题中提到了"c"和"h",但未给出具体的上下文或代码,因此很难理解你的问题。请提供更多的背景信息或相关代码,以便我能够更好地理解并回答你的问题。
如果回答对你有帮助,请给我一个最佳答案!{:10_254:}{:10_254:}{:10_254:}
c 和 g 中都有一个“传参”的操作,但参数本质上是变量,c 中 99 = "吕布" 违法了变量的命名规则。g 同理。 3楼正解 在 c 和 e 选项中,传入参数 "60="刘备""(在 c 选项中还有 "99="吕布"" , "90="关羽"" ) 有两个错误:
[*]60不是一个合法的变量名(你使用“=”的时候就代表使用了关键字传参,等号左边的是参数名字,右边是参数值),你无法将60这一个整数赋值;
[*]dict对象的init函数并不支持关键字传参,你只能传入一个参数,而不是多个。
isdkz 发表于 2023-8-5 12:14
3楼正解
{:10_275:} hellomyprogram 发表于 2023-8-5 12:36
在 c 和 e 选项中,传入参数 "60="刘备""(在 c 选项中还有 "99="吕布"" , "90="关羽"" ) 有两个错误:
...
第二个解释有点不明白,哪里有传入多个参数呢? cindyber 发表于 2023-8-5 18:00
第二个解释有点不明白,哪里有传入多个参数呢?
我第二个解释错了(捂脸
dict.__init__是支持关键字传参的,但是关键字必须满足第一个条件(合法变量名) hellomyprogram 发表于 2023-8-5 22:12
我第二个解释错了(捂脸
dict.__init__是支持关键字传参的,但是关键字必须满足第一个条件(合法变量名 ...
好滴 感谢{:10_298:}
页:
[1]