init函数知识点
1:通常用于初始化一些信息
2:最新执行,在main函数之前执行
3:无论是init函数还是main函数,不能有任何参数和返回值
4:一个文件中可以有多个init函数,从上到下执行
5:对一个包中不同文件的init函数,根据文件名称的排序,也就是文件的排列顺序,来顺序调用执行
6:对不同包的init函数,按照main文件中的import顺序来执行
7:对包依赖关系,如main>pk1>pk2>pk3,则先执行pk3>pk2>pk1的init函数
8:一个包可以被其他包引用,但是初始化init函数只会执行一次
9:如果只想初始化一个包中的init函数,不想调用其他函数,那么可以在import的时候采用 _ 包路径的方式。