这篇文章主要为大家详细介绍了Python from module import、import 区别解析,具有一定的参考价值,可以用来参考一下。
对from module import 和 import 的区别感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
最近在用codecademy学python,遇到一些题目错误,小小记录一下
如from math import sqrt是把sqrt作为本文件的方法导入进来了,使用的时候只需要直接调用sqrt。
而如果import是import math,那么调用的时候要采用math.sqrt的方式。
那么如果在自己的文件里定义了相同名字的函数怎么办呢,来实验一下
from math import sqrt
def sqrt(n):
return n
print sqrt(13689)
raw_input()
# End www_512pic_com
运行py文件输出13689,所以自己定义了函数会自动屏蔽掉。
所以大量引用import math.*是个比较好的办法,from math import *就容易出错了,当然用到很少的函数且次数较多时上面这种办法会比较合适。
另外python不支持像java那样import math.sqrt
本文来自:http://www.q1010.com/181/1781-0.html
注:关于Python from module import、import 区别解析的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:from module import,import
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。