Python类的深入探索:参数传递、变量与方法
1. 方法参数传递
在Python中,向方法传递数据的方式与函数类似,通过在括号内使用参数名来实现。不过,要记住 self 总是排在第一位,并且它不会从外部接收数据。
示例代码
# Method to activate (True) or deactivate (False) account.
def activate(self, yesno):
""" True for active, False to make inactive """
self.is_active = yesno
这里的文档字符串是可选的,但在VS Code中输入相关代码时会显示,能很好地提醒我们可以传入的参数。执行此方法时,它不会在屏幕上显示任何内容,只是将成员的 is_active 属性更改为传入的 yesno 参数的值。
测试代码
new_guy = Member('romo', 'Rocco Moe')
print(new_guy.is_active) # 显示默认值True
new_guy.activate(False)
print(new_guy.is_active) # 显示False
2. 通过类名调用类方法
调用类的方法通常使用 specificobje
超级会员免费看
订阅专栏 解锁全文
1600

被折叠的 条评论
为什么被折叠?



