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 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,667评论 4 16
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,217评论 17 410
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,223评论 1 118
  • 有两位妇人,她们都只有一个孩子,一个有一个儿子,另一个有一个女儿。一天,他碰到一起聊起子女的事情来。 “你儿子怎么...
    应果阅读 1,482评论 0 0
  • 1.概念名词 互联⽹网七字诀:(出自雷军) 第一是专注。比如现在像很多微博站每天没有很多更新,但是文章质量好很多,...
    eRosicky阅读 6,600评论 0 12