Python中模块的使用方法4

1 模块、包和库的区别

Python中,模块的英文是“module”,是一个以py为后缀名的文件;包的英文是“package”,是一个包含了多个模块的目录;库的英文是“library”,包含了具有相关功能的包和模块。

2 模块的表示方式

在Python中,模块是以“包名(库名).模块名”,而使用库、包或者模块中的函数,则需要import关键字导入该函数。使用import导入函数的方式有两种,一种是import格式,另一种是from...import格式。

2.1 import格式

以下代码通过import格式,使用import模块下的randint()函数产生一个指定范围内的随机数。

import random
random.randint(0,10)

其中,在调用import模块下的randint()函数时,需要使用“模块名.函数名”的格式,如果直接写入如下代码,程序报错。

import random
randint(0,10)

需要注意的是,import格式后面只能跟库名、包名或者模块名,而不能跟函数名,以下代码程序报错,报错信息如图1所示。

图1 报错信息

该报错信息的含义是“找不到名为’random.randint’的模块,’randint’不是一个包名”,从报错信息也可以看出,import后面库名、包名或者模块名。

2.2 from...import格式

以下代码通过 from...import格式,使用import模块下的randint()函数产生一个指定范围内的随机数。

from random import randint
randint(0,10)

其中,在调用import模块下的randint()函数时,可以直接使用函数名。

猜你喜欢

转载自blog.csdn.net/hou09tian/article/details/130916296