Python基础语法与模块化编程
发布时间
阅读量:
阅读量
一、基本概念
模块:
指的是用于存储用户自定义函数与变量的文件,其扩展格式为.py,能够将原本无法保存的Python代码以文档形式进行存储。模块可以被其他程序调用,从而实现其中的功能。
包:是一种组织结构,简单来说即为一个文件夹,其中包含多个模块以及子包。
二、导入模块
导入模块的本质是通过当前.py文件加载其他模块、包及其他对象,并将其赋值给某个标识符或赋予自定义名称。
注意:无论执行多少次import语句,每个模块仅会被加载一次,这种机制可以有效避免重复执行带来的无效操作。
1.import 语句
1.1 import 模块名
系统会查找指定的模块,并加载并初始化该模块对象。若找不到对应模块,则会引发ImportError异常。例如:
import math
x, y = 2, 3
print(math.pow(x, y))#在使用模块内部功能时需添加对应的模块名称
1.2 import 模块名 as name
系统同样查找目标模块,并将其加载初始化后重新命名为name。若无法找到该模块,则也会触发ImportError异常。例如:
import math as m#将math模块重命名为m,在后续使用中应采用m代替math
x, y = 2, 3
print(m.pow(x, y))
1.3 im
全部评论 (0)
还没有任何评论哟~
