在Python中,导入模块的关键字是import
,同时支持from...import
、as
等扩展语法,用于灵活调用标准库或第三方模块的功能。
-
基础导入:
import
最常用的方式是import 模块名
,例如import math
,之后通过模块名.函数名
调用(如math.sqrt(4)
)。这种方式避免命名冲突,适合导入整个模块。 -
按需导入:
from...import
若只需模块中的特定功能,可用from 模块名 import 函数名
,例如from random import randint
,直接调用randint(1,10)
。注意:过度使用可能导致命名污染。 -
别名简化:
as
通过import 模块名 as 别名
或from 模块名 import 函数名 as 别名
简化长模块名,例如import pandas as pd
,提升代码可读性。 -
动态导入:
__import__()
高级场景下,可用内置函数__import__("模块名")
实现运行时动态导入,但需谨慎处理异常和性能问题。
合理选择导入方式能提升代码效率和可维护性,建议优先使用显式导入(如import
或from...import
),避免全局命名污染。