Python基础篇(五)模块

一、简介

•前面学习了如何使用函数,通过函数能够在当前程序中实现代码的重用

•那么当需要在程序中重用其他程序内的代码,应该怎么办? ——通过模块

•模块可以理解成一个包含函数和变量的py文件,且必须以.py为扩展名。通过在程序中引入模块,就可以使用其中的函数和变量,这也是使用python标准库的方法

二、from…import语句

Python引入模块:

•引入整个模块,使用:

    import    模块 名     

module1[, module2[,... moduleN]

•引入模块中的某个函数或变量,使用:

   from    模块名称  import 函数名称 [, name2[, ... nameN]]

from random import randint    引用随机数模块的randint函数

a = randit(1,5)       randint 函数生成1-5的随机整数

三、自定义模块

•每个python程序只要保存在以.py为后缀名的文件中,就是一个模块。

•自定义的模块,需要模块文件位于python环境变量路径下或与当前运行程序同一路径下。

四、dir()函数

•python内建的函数,用来列出模块中的函数、类和变量

•如果给dir()函数提供一个模块名称,它返回该模块中的名称列表,如果不提供,则返回当前模块的名称列表

你可能感兴趣的:(Python基础篇(五)模块)