问Python中init是干什么的?

答 1 个回答|486 次阅读
Mars老师 - 官方公众号:青少儿编程学习网
擅长:编程教育网站:https://kidscodes.cn/

init是Python中的方法或构造函数。创建类的新对象/实例时,将自动调用此方法以分配内存。所有类都具有init方法。这是一个如何使用它的例子

class Employee:
def __init__(self, name, age,salary):
    self.name = name
    self.age = age
    self.salary = 20000
E1 = Employee("XYZ", 23, 20000)
# E1 is the instance of class Employee.
#__init__ allocates memory for E1. 
print(E1.name)
print(E1.age)
print(E1.salary)

输出:

XYZ
23
20000

推荐课程 »更多

    推荐知识

    Python精选库大全,青少年Python编程学习总结

    Python最适合青少儿进阶学习的编程语言