python怎么定义模块,Python常用内置模块
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
1、模块命名注意点
(1)模块名应遵循Python变量命名规范,和中文,不应使用特殊字符;
(2)模块的名称是不要和系统模块名冲突.最好检查该模块是否已经存在于系统中。检查方法是在Python交互环境下执行导入abc。如果成功,则表示该模块存在于系统中。
2、实例
现在我们自己写了一个模块,circles.py
圆周率=3.14159
默认区域(半径):
returnpi*(半径**2)
定义周长(半径):
return2 * pi *半径
defsphereSurface(半径):
return4.0 *面积(半径)
defsphereVolume(redius):
return(4.0/3.0)*pi*(半径**3)
If _ _ name _ _== _ _ main _ _ 3360 # #测试运行代码
Print(area(3))这里我们要提到__name__属性。每个模块都有一个__name__属性。如果我们运行在这个模块中,那么__name__属性的值就是__main__。如果其他模块导入了这个模块,那么这个模块的__name__属性的值就是包名。
所以这里我们判断_ _ name _ _= _ _ main _ _ ,如果相等,测试运行代码。当其他模块被导入到我们的模块中时,里面的测试代码将不会被执行。
这些是python定制模块的注释。命名模块时,您必须遵循以下两条注意事项。学完之后,尽量快速定义模块。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。