Discuss / Python / homework

homework

Topic source

中国欧文

#22 Created at ... [Delete] [Delete and Lock User]

学习了,很多都没看懂啊

谢谢楼主,学习了

余智聪f

#24 Created at ... [Delete] [Delete and Lock User]

if hasattr(computer,inp):

# 有就获取然后赋值给新的变量
    func = getattr(computer,inp)
    print(func())

你好,我觉得在执行print(func())之前要判断这个属性是初始化属性还是方法 比如class Student(object): def init(self,name,sex): self.name=name self,sex=sex 如果是调用name的话就不是function,应该加个if isfunction(inp): print(func())

有个疑问: setattr(computer,inp,lambda x:x+1)

上面这句,inp 不是 + - * / 这四个字符中的一个吗,怎么会赋值为lambda x:x+1 ,没太看懂 哪位大神可以解释一下

Jasonhu56

#26 Created at ... [Delete] [Delete and Lock User]

非常酷!

兰溪C游

#27 Created at ... [Delete] [Delete and Lock User]

很厉害, 多谢


留言以后再看 ,大兄弟我先赞一个

非常感谢

宇少Jason

#30 Created at ... [Delete] [Delete and Lock User]

666

大赞一个


Reply