类-__init__

Posted soberkkk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类-__init__相关的知识,希望对你有一定的参考价值。

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
p = Person(杰拉考, 200)
print(p.name)
print(p.age)

输出结果:杰拉考  200

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def desc(self):
        print("我叫%s,今年%d岁" % (self.name, self.age))
p = Person(杰拉考, 200)
# 调用自我介绍方法 desc方法中的self就是外部的这个p
p.desc()

输出为:我叫杰拉考,今年200岁

以上是关于类-__init__的主要内容,如果未能解决你的问题,请参考以下文章

动态定义类的 __init__ 参数(使用先前定义的字典)

单链表

在类 __init__() 中获取实例名称

为啥我收到错误:__init__() 缺少 1 个必需的位置参数?

为啥 Python 在创建实例时不调用实例方法 __init__() 而是调用类提供的 __init__() ?

从方法中确定定义类