Python常用包 Python中的模块和包的区别?
浏览量:1505
时间:2021-03-14 04:36:17
作者:admin
Python中的模块和包的区别?
1. 模块是包含代码的文件,不一定是Python代码。有四种类型的模块:
·用python()编写的程序。Py文件)
·C或C扩展名(编译为共享库或DLL文件)
·包(包含多个模块)
·内置模块(用C编写并链接到Python解释器)
使用模块可以提高代码的可维护性和重用性,避免函数名和变量名之间的冲突。具有相同名称的函数和变量可以存在于不同的模块中,因此在编写自己的模块时,不必考虑与其他模块的名称冲突,但应尽量避免与内置函数名称冲突。
2. 包是包含模块文件的目录。目录名是包名。一个目录可以包含一个目录,子目录也是一个包。但是,包名称应该包含上层目录的名称。Python引入了按目录组织模块的方法,以避免模块名冲突。不同包中的模块名称可以相同。
请注意,每个程序包目录uuuuuinituuuu下都有一个。py文件,必须存在。否则,python会将此目录视为普通目录,而不是包初始化目录。py可以是空文件或Python代码,因为uuuuinituuuu。py本身是一个模块,其模块名是包名。
Python常用包 python鸡兔同笼编程 python中的函数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。