美文网首页
初识模块

初识模块

作者: 特力独行的猪 | 来源:发表于2017-12-12 23:53 被阅读6次

模块=库

分为标准库(不需要安装,直接可以用) 和第三方库 (需要安装在site-Packages)


使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与内置函数名字冲突。


总结:

模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块使用。在Python中,一个.py文件就称之为一个模块(Module)。

创建自己的模块时,要注意:

模块名要遵循Python变量命名规范,不要使用中文、特殊字符;

模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块,检查方法是在Python交互环境执行import abc,若成功则说明系统存在此模块。


sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分

sys.path      # 打印环境变量 

sys.argv[]是用来获取命令行参数的,sys.argv表示代码本身文件路径,

 os模块提供给了我们访问操作系统功能的接口,我们可以通过os模块提供给我们的进程管理接口,编写多进程程序,这对编写高效、并发的程序提供了方便。


一.模块的引入

 在Python中用关键字import来引入某个模块,比如要引用模块math,就可以在文件最开始的地方用import math来引入。在调用math模块中的函数时,必须这样引用:

模块名.函数名

  为什么必须加上模块名这样调用呢?因为可能存在这样一种情况:在多个模块中含有相同名称的函数,此时如果只是通过函数名来调用,解释器无法知道到底要调用哪个函数。所以如果像上述这样引入模块的时候,调用函数必须加上模块名。

import math      

#这样会报错                                    print sqrt(2)

#这样才能正确输出结果                print math.sqrt(2)


有时候我们只需要用到模块中的某个函数,只需要引入该函数即可,此时可以通过语句

 from 模块名 import 函数名1,函数名2....

相关文章

  • 初识模块

    模块=库 分为标准库(不需要安装,直接可以用) 和第三方库 (需要安装在site-Packages) 使用模块还可...

  • CocosCreator教程(编辑器篇)

    目录一、界面整体展示二、重点模块展示三、重点模块简述 系列教程CocosCreator教程(初识篇)CocosCr...

  • Python基础(6)-初识模块和字节码

    6.1-初识模块: 在Python中,一个.py文件就称之为一个模块(Module)。 使用模块的好处: 最大的好...

  • python queue模块详解

    大家好,我是剑南。 本篇文章,为大家带来的是queue模块的详解! 初识queue模块 queue模块实现了多生产...

  • 初识webpack

    webpack初识 webpack是什么? 前端资源加载/打包工具。根据模块的依赖关系进行静态分析,将模块按照指定...

  • 三、python模块初识

    一、模块初识Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Pyt...

  • 孤荷凌寒自学python第二十七天python的datetime

    孤荷凌寒自学python第二十七天python的datetime模块及初识datetime.date模块 (完整学...

  • 1.Python基础-I

    Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识...

  • 初识GMT的math模块

    岩石侧压系数 Sheorey (1994) 基于一维层状模型,考虑地球的曲率、壳幔物质属性、温度场和与热相关的其他...

  • 04-if __name__ == "main"理解

    一、初识 首先,粗略来理解一下这条语句的作用以及含义: '__name __' 是当前模块名,当模块被直接运行时模...

网友评论

      本文标题:初识模块

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