方法__init__()是一个特殊的方法,每当你根据类创建新实例时, Python都会自动运行它。在这个方法的名称中,开头和末尾各有两个下划线,这是一种约定,旨在避免Python默认方法与普通方法发生名称冲突。如果不是两个下划线,比如写成了_init_()(前后只有一个下划线),Python不会报错,但试图访问类的属性值时会提示属性不存在。
Python的类
最新推荐文章于 2023-03-20 17:19:53 发布
方法__init__()是一个特殊的方法,每当你根据类创建新实例时, Python都会自动运行它。在这个方法的名称中,开头和末尾各有两个下划线,这是一种约定,旨在避免Python默认方法与普通方法发生名称冲突。如果不是两个下划线,比如写成了_init_()(前后只有一个下划线),Python不会报错,但试图访问类的属性值时会提示属性不存在。