美文网首页python3学习
Python3(6) Python 模块

Python3(6) Python 模块

作者: 猿来如痴 | 来源:发表于2018-01-23 14:20 被阅读94次

    本系列主要学习Python的基本使用和语法知识,后续可能会围绕着AI学习展开。
    Python3 (1) Python语言的简介
    Python3 (2) Python语法基础
    Python3 (3) Python函数
    Python3 (4) Python高级特性
    Python3(5) Python 函数式编程
    Python3(6) Python 模块
    在Python中代码可以通过分模块编写来提高代码的可维护性和重用性,一个.py文件就称之为一个模块(Module)

    模块的创建

    • 模块式编程可以避免函数名和变量名冲突,相同的函数名和变量名可以在不同的模块中使用,但是不能与系统内置的函数名重复。
    • 如果有两个想用的模块名,我们可以通过分包的情况来区分,只要整体的分层目录不同,就可以区分这两个模块名,但是在创建模块名时不能与系统的模块名重复,不然会导致系统的模块名无法导入。
    • 模块是一组Python代码的集合,不同模块间可以相互调用。
    • 模块名要遵循Python变量命名规范,不要使用中文、特殊字符。

    模块的使用

    • 模块的使用,通过import xxx 导入模块名来使用模块中的函数及变量
    • 作用域:python 中默认的函数变量都是 public ,函数名有_前缀的是 private 的,如_abc__abc等。但是有几个特殊的命名也是公开的,比如: __author____name____doc__等。

    安装第三方模块

    • 在Python中,安装第三方模块,是通过包管理工具pip完成的,python3 中用pip3.
    • 第三方库会在Python官方的pypi.python.org网站注册,我们可以找自己需要的库进行安装,如:pips3 install Pillow
    • 安装常用的模块可以通过下载Anaconda进行打包安装。
    • 模块搜索路径: 如果默认搜索不到安装的目录,可以通过环境变量的配置来解决。

    python 中模块的概念比较抽象,是一种python编码的规范,在编写代码过程遵循它的使用规则就好。

    参考

    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318447437605e90206e261744c08630a836851f5183000

    相关文章

      网友评论

        本文标题:Python3(6) Python 模块

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