【Python】一文带你区别import与from import,理解“模板”

对于很多向我一样的初学者来说,不知道什么时候用import xxx,什么时候用from xxx import xxx,
或者是from x.y import xxx?通常我们导入的模块是系统自带模块,第三方库和自定义模块,那么我们就从这三方面来说。
一,系统自带模块
用我们常见math模块来解释

#例一 import math a=math.cos(5)
print(a)

有的时候是这样引用

#例二
from math import cos        #引用三角函数的时候不用加上()
a=cos(5)
print(a)

例一导入的是math的factorial函数,例二导入的是math里的三角函数 。那么他们们的区别是什么呢?看看下边的例子

 很显然,import引入的是模块math,它是一个module类,from import引入的是模块里的sin()函数,它是一个function或method类。
如果你的代码里边已经决定就使用这一个sin()函数了,那么这两种方法都可以用

【Python】一文带你区别import与from import,理解“模板”最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/14310.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>