python学习站 /学习python第三周
阅读主题
正文字体
字体大小

29.魔法方法

本节510字2025-04-11 17:20:37
"""
Auther:少校
Time:2025/4/11 14:45
越努力,越幸运
"""
# 1. 魔法方法
"""
魔法方法指的是定义在类中名字以__开头,并且以__结尾,在特定清空下会被自动调用的方法。
"""

# 2. __init__方法
"""
1)__init__方法            -           初始化方法
每次创建类的对象的时候,类中的__init__方法就会被自动调用
在类中添加__init__方法的时候,只要保证函数名和函数类型(对象方法)不变的前提下,参数和函数体没有限制。
创建类的对象的时候,需不需要参数,需要几个参数,由__init__方法决定。

2)__repr__方法   
每次打印当前类的对象的时候,类中的__repr__方法会被自动调用,并且会将这个函数的返回值作为打印结果
在类中添加 __repr__方法 的时候,不能额外添加参数,函数的返回值必须是字符串
"""

class A:
    def __init__(self):
        print("初始化方法")

a1 = A()


网友评论

相关作品