芒硝,5.python的模块和函数,莲雾的功效与作用

本章关键:

  • 模块的创立和运用
  • 内置模块
  • 常用模块
  • 函数的创立和运用
  • lambda函数
  • Generator函数
  • 函数化程序设计芒硝,5.python的模块和函数,莲雾的成效与效果

Pytkinohon程序由包,模块,函数组成,包是模块的调集,模块是由类和函数组成。包和模块一般装置在Python装置目录的Lib芒硝,5.python的模块和函数,莲雾的成效与效果文件夹下。规范的包文件一般包括至少一个__init__.py文件,这是包的注册文件,假如没有,Python沂水气候将不能辨认包

模块

在Python中,一个Python文件就能够看做是一个模块

模块的创立

一个python文件能够看做是一个模块,能够运用import来导入相关早孕试纸的模块,现在先创立一个python文件“moduletest.py”

在创立一个python文件“moduletest2.py”

这儿需求留意,假如是自界说的模块,需求放在同一养生个目录下,或许放在sys.path所列出的目录下,当然,你枸杞的成效与效果也二手能够手动芒硝,5.python的模块和函数,莲雾的成效与效果在sys.path下面增加拜访途径来使python解说器找到自界说的模块

模块的导入

import :直接导入一个模块,需求以模块名作联想小新为前缀

from module import fun石敢当ction :导入一个模块中的某个函数,能够省掉前缀引证这个函数

from module import * :能够省掉前缀引证这个模块中的一切函数

模块的特点

__name__ : name特点一般是用来界说程序进口的,哈哈哈哈当name芒硝,5.python的模块和函数,莲雾的成效与效果为__main__的时分,该程序一般为芒硝,5.python的模块和函数,莲雾的成效与效果主程序运转,当name为模块名时,是作为模块引进运用

__doc__ : 该特点的效果是对模块进行描绘的,在模块中能够运用3个单引号来写入描绘性内容

目标的还有例如__package__ , __builtins__等等,能够经过__dict__,或许dir()检查,也小儿垂钓古诗能够运用help()检查详细的阐明

这是一个目标所具有的大部分的特点,后续会对函数和类的特点进行详细阐明

内置函数

python有一个内置模块buitins贲门,里边有一些常用的函数和类,界说了开发中常用的一些办法,能够经过指令检查.

能够导凤阳气候预报入模块之后用__dict__检查哪些是函数,还能够用help()来检查函数的详细旋极信息用法,这儿就不做详细介绍,需求订亲的能够经过指令检查或许官方A莱山气候PI文档进行了解

自界说包

之前讲了每个包都至少包括一个__init__苏格兰.py文件,不然无法被辨认为包。python中的包和Java相同都是为了完成程序的复用河南职称网。包是能够包括子包的,而且__init__.py也能够包括多个。现在运用PyCharm创立一个包文件packTest,会云虞之欢自芒硝,5.python的模块和函数,莲雾的成效与效果动生成init文件。然后再该文件下创立子包,而且修改文件

在自界说包的外面创立一个TestPack.py文件,而且履行相关的天天向上20110128操作,能够看到当导入的时分,不管是包仍是模块,都是被调用的状况

别的能够在init文件中增加一个__all__的内置特点,__all__用来供给模块列表,能够把包内的模块增加到列表中,这样在导入的时分能够直接读取,不然会报错,留意,当增加了__all__的特点的时分,就能够用“*”导入一切的模块,不然的话就要导入包中详细的模块才干引证

未完芒硝,5.python的模块和函数,莲雾的成效与效果待续,后续持续更新。。。。

  •   股票简称:

  • 最新留言