Python中import
函数用于导入外部模块或库,实现代码复用和功能扩展。关键用法包括:直接导入整个模块、选择性导入特定函数、使用别名简化调用,以及避免命名冲突的注意事项。以下是具体用法解析:
- 基础导入:
import 模块名
导入整个模块,调用时需用模块名.函数名
格式。例如import math
后,使用math.sqrt(4)
计算平方根。 - 选择性导入:
from 模块名 import 函数名
可直接使用函数,如from math import sqrt
后直接写sqrt(4)
。 - 别名设置:通过
import 模块名 as 别名
简化调用,例如import numpy as np
,后续用np.array()
创建数组。 - 批量导入:
from 模块名 import *
导入所有内容,但易引发命名冲突,仅在交互式环境中推荐使用。 - 跨文件导入:若导入自定义模块,需确保文件在同一目录或Python路径中,例如
from 文件夹 import 模块名
。
提示:优先使用显式导入(如import 模块名
或from 模块 import 函数
)以提高代码可读性,避免import *
导致的命名污染。合理组织模块结构能提升项目维护性。