#博学谷IT学习技术支持#
目录
一、前言
小伙伴们,有一次见面了,本次分享一个很常见、很常用的Python基础知识点,在Python 中有一类方法, 以两个下划线开头,两个下划线结尾,并且在满足某个条件的情况下, 会自动调用, 这类方法称为 魔法方法。
接下来,咱们直接上干货。
二、__init__方法
1. 什么情况下自动调用
> 创建对象之后会自动调用
2. 有什么用, 用在哪
> 1. 给对象添加属性的, (初始化方法, 构造方法) 2. 某些代码, 在每次创建对象之后, 都要执行,就可以将这行代码写在 __init__ 方法
3. 书写的注意事项
> 1. 如果 init 方法中,存在出了 self 之外的参数, 在创建对象的时候必须传参
"""
猫类, 属性 name, age , show_info(输出属性信息)
"""
class Cat:
# 定义添加属性的方法
def __init__(self, name, age): # 这个方法是创建对象之后调用
self.name = name # 给对象添加 name 属性
self.age = age # 给对象添加 age 属性
# 输出属性信息
def show_info(self):
print