您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python from module import、import 区别解析

5b51 2022/1/14 8:15:00 python 字数 2220 阅读 283 来源 www.jb51.cc/python

Python 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.jb51.cc

运行py文件输出13689,所以自己定义了函数自动屏蔽掉。

所以大量引用import math.*是个比较好的办法,from math import *就容易出错了,当然用到很少的函数次数较多时上面这种办法会比较合适。

另外python不支持像java那样import math.sqrt

总结

以上是编程之家为你收集整理的Python from module import、import 区别解析全部内容,希望文章能够帮你解决Python from module import、import 区别解析所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶