程序员的知识教程库

网站首页 > 教程分享 正文

python编程学习系列:import 与 from...import

henian88 2024-09-09 03:44:35 教程分享 12 ℃ 0 评论

import 与 from...import

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。其中定义了函数,类和变量。

Python中,除了系统的核心模块以外,其它模块中的函数等要使用,必须先导入。同时,如果是采用本文中第一种导入方式,在后面程序的使用过程中,要在其前面加上其模块名,或重新命名后的名字。

导入的方式有以下几种:

1. import 语句,使用 import 语句来引入模块。

语法:import module1[, module2[,... moduleN]]

例:如要引用模块turtle,就可以在文件最开始的地方用 import turtle 来引入。并且,在后面调用 turtle 模块中的函数时,必须这样引用:模块名.函数名

例:用python的turtle库画一条直线:

import turtle #导入turtle库

turtle.forward(100) #利用turtle库中的forward()函数向小乌龟前面画一条100像素的直线。

因为在用turtle库时每次都要引用此库名,字母多了有点繁杂,可以在后加as重命名。

import turtle as t

t.forward(100)

2 from…import 语句,从模块中导入一个指定的部分到当前程序中。

语法:from modname import name1[, name2[, ... nameN]]

例:用python的turtle库画一条直线:

from turtle import forward

forward(100)

这种导入方式不会把整个turtle模块导入到程序中,只会将turtle 里的 forard()单个引入到这个程序中

3、from…import* 语句:把一个模块的所有内容全都导入到当前的程序中。

语法:from modname import *

这种简单的方法来导入一个模块中的所有内容到程序中。然而这种方式尽量不要过多地使用。

例:一次性导入turtle模块中所有的东西:

from turtle import *

forward(100)

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表