美文网首页
手撕Python! 模块、包和库一分钟搞定!

手撕Python! 模块、包和库一分钟搞定!

作者: 途途途途 | 来源:发表于2020-04-28 14:16 被阅读0次

    Python 模块

    Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。。

    # Hello 模块

    defprint_func( name ):

    print"Hello : ", name

    return

    那么,为什么要搞模块呢?如果没有模块,难道在写代码的时候所有的功能都要自己去实现么?那样,效率也太低了。

    我们把一些功能相关的代码写到一个模块里。这样,当你需要用到某个功能时,就将这个模块导入,就可以直接使用它的函数了,非常的方便。

    模块让你能够有逻辑地组织你的 Python 代码段。

    把相关的代码分配到一个模块里能让你的代码更好用,更易懂。

    注意!导入一个模块,使用import!

    包是一个有层次的文件目录结构,它定义了由n个模块或n个子包组成的python应用程序执行环境。通俗一点:包是一个包含__init__.py 文件的目录,该目录下一定得有这个__init__.py文件和其它模块或子包。

    __init__.py可以是空文件,在此处reshape包下的这个文件就是空的。当然,也可以有Python代码,因为__init__.py本身就是一个模块。

    库是指具有相关功能模块的集合。这也是Python的一大特色之一,即具有强大的标准库、第三方库以及自定义模块。

    标准库:python里那些自带的模块

    第三方库:就是由其他的第三方机构,发布的具有特定功能的模块。比如2020年十大最受欢迎库:TensorFlow、Scikit-Learn、Numpy、Keras、PyTorch、LightGBM、Eli5、SciPy、Theano、Pandas

    python标准库和第三方库的区别

    python的标准库是随着pyhon安装的时候默认自带的库。

    python的第三方库,需要下载后安装到python的安装目录下,不同的第三方库安装及使用方法不同。

    它们调用方式是一样的,都需要用import语句调用。

    简单的说,一个是默认自带不需要下载安装的库,一个是需要下载安装的库。它们的调用方式是一样的。

    想要了解关于Python更多的知识的话,可以来微信'印象Python',来和小编一起学习!!

    相关文章

      网友评论

          本文标题:手撕Python! 模块、包和库一分钟搞定!

          本文链接:https://www.haomeiwen.com/subject/srvvwhtx.html