Python中的from import用法详解

发布时间:2023-05-10

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程序。