9-12 多个模块 : 将User 类存储在一个模块中, 并将Privileges 和Admin 类存储在另一个模块中。 再创建一个文件, 在其中创建一个Admin 实例, 并对其调用方
法show_privileges() , 以确认一切都依然能够正确地运行。
#ad9_12.py
class User():
"""Represent a simple user profile."""
def __init__(self, first_name, last_name, username, email, location):
"""Initialize the user."""
self.first_name = first_name.title()
self.last_name = last_name.title()
self.username = username
self.email = email
self.location = location.title()
self.login_attempts =

这篇博客探讨了如何在Python中将User类放在一个模块,而Privileges和Admin类放在另一个模块。通过创建一个独立的文件来实例化Admin,并调用show_privileges()方法,验证了不同模块间的正确交互和功能实现。主要难点在于理解模块间属性的引用,如将eric_privileges赋值给Admin类的privileges属性。
最低0.47元/天 解锁文章
1791

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



