本文主要是介绍__init__.py文件和__init__(self)函数的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
让先看一下代码包结构:
在TestCase下面有init.py,animal.py,case.py三个文件。
我们在python面向对象编程中可以经常看到def __ init __(self):
这是一个初始化函数,当你实例化一个类对象时,python会对该对象进行初始化。
举个例子:这是animal.py模块的代码,里面有Dog和Cat两个类。每个类中有init()函数。
class Dog(object):def __init__(self, name, colour):self._name = nameself._colour = colour@propertydef name(self):return self._name@name
这篇关于__init__.py文件和__init__(self)函数的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!