Python模块导入指南:import和from...import语句
Python模块是一种组织Python代码的方式。模块可以包含函数、类、变量等,可以被其他Python程序引用。
Python模块导入有两种方式:import和from...import语句。
使用import语句导入模块,格式为:
import module_name
其中,module_name为待导入的模块名,可以是Python标准库、第三方库或自定义模块。
例如,导入Python标准库中的math模块:
import math
使用from...import语句导入模块中的函数、类、变量等,格式为:
from module_name import name1, name2, ...
其中,module_name为待导入的模块名,name1、name2等为待导入的函数、类、变量等名称,多个名称之间用逗号隔开。
例如,从Python标准库中的math模块中导入sin函数:
from math import sin
使用import语句导入模块时,可以使用as关键字给模块取别名,格式为:
import module_name as alias_name
其中,alias_name为待取的别名。
例如,导入Python标准库中的math模块,并给它取别名为m:
import math as m
使用import语句导入模块时,Python会执行整个模块,并将模块中的变量、函数等全部载入内存。因此,使用import语句导入模块时,应避免导入不需要的变量、函数等,以减少内存占用。
使用from...import语句导入函数、类、变量等时,不能给它们取别名。
例如,从Python标准库中的math模块中导入sin函数,并给它取别名为s是错误的写法:
from math import sin as s
使用from...import语句导入函数、类、变量等时,Python只会执行对应的函数、类、变量等,并不会执行整个模块。因此,使用from...import语句导入函数、类、变量等时,应避免导入不需要的内容,以提高导入效率。
下面是一些Python模块导入的代码案例。
导入Python标准库中的math模块,并计算sin(3.14)的值:
import math result = math.sin(3.14) print(result)
从Python标准库中的math模块中导入sin函数,并计算sin(3.14)的值:
from math import sin result = sin(3.14) print(result)
从Python标准库中的os模块中导入getcwd函数,并使用它获取当前工作目录:
from os import getcwd cwd = getcwd() print(cwd)
本文介绍了Python模块导入的两种方式:import和from...import语句,并讲解了它们的使用细节和对应的代码案例。希望此篇文章能够对编程小白有所帮助。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com