1、引言
Python是一门开放源代码的高级编程语言,具有普遍的用途和可读性,已经成为全球应用最广泛的编程语言之一。其中,from import语句是Python中常用的语句之一,常用于导入模块、类、函数等。本篇文章将详细讲解Python中的from import语句。
2、正文
2.1 直接导入模块
import module_name
以上语句是最基本的导入模块的方法,使用时需要指定具体的模块名称。如果需要调用该模块中的函数、变量等,需要加上模块名称作为前缀。例如:
import math
print(math.pi)
2.2 导入模块中的函数、类、变量
from..import语句可以导入模块中的函数、类、变量。例如:
from math import pi
print(pi)
在这个例子中,我们只导入了pi这个变量,可以直接使用该变量而无需使用math前缀。 此外,from..import也可以导入模块中的函数和类。例如:
from math import sqrt
print(sqrt(4))
在这个例子中,我们只导入了sqrt函数,可以直接使用该函数而无需使用math前缀。
2.3 导入多个对象
from..import也可以导入多个对象。例如:
from math import pi, sqrt
print(pi)
print(sqrt(4))
在这个例子中,我们同时导入了pi和sqrt对象。
2.4 导入模块中的所有对象
如果需要导入模块中的所有对象,可以使用通配符(*)。例如:
from math import *
print(pi)
print(sqrt(4))
在这个例子中,我们导入了math模块中的所有对象。
2.5 导入模块并指定别名
from..import语句也可以指定导入模块的别名。例如:
import math as m
print(m.pi)
在这个例子中,我们导入了math模块并将其指定为别名m,可以使用m前缀调用该模块中的变量等。
2.6 导入模块中的类
在Python中,类也可以看做是一种对象,我们可以使用from..import语句来导入模块中的类。例如:
from module_name import class_name
需要注意的是,类的名称首字母通常大写。
3、总结
本篇文章详细介绍了Python中的from import用法。通过导入模块、函数、类等对象,我们可以更加方便地编写Python程序。