导入模块
在python使用某一模块之前,需要导入该模块。
两种方法
1、import
Import语句包含如下部分:
· Import关键字
·模块的名称
·可选的更多模块名称,之间用逗号隔开
举个例子:
#随机得到数值1到15之间的5个数,使用模块random
import random
for i in range(5):
print(random.randint(1,15))
补充1:
#这是导入了四个库函数
import math,os,random,numpy
补充2:
import <模块名> as <自定义的名字>
这样可以将模块名设置成自己想要的名字,或是更加简洁的名字
#取数值1到5之间的一个随机数
import random as r
print(r.randint(1,5))
2、from import 语句
语句形式为:
from <模块名称> import *
使用这种形式的 import 语句,调用模块中的函数时不需要 random.前缀
#取数值1到5之间的一个随机数
#import random as r
from random import *
print(randint(1,5))
当我们使用这种方法导入的时候,就会出现变量名的重复问题,因为我们把另外一个模块中所有的变量名都导入了进来,在命名的时候会出现命名冲突的情况。并且,使用完整的名称会让代码更可读, 所以最好是使用普通形式的 import 语句。