python基础之模块

墨蓝 2023-10-05 16:08 183阅读 0赞

1.模块的简介

  • 模块化指将一个完整的程序分解成一个个的小模块
  • 通过将模块组合,来搭建出一个完整的程序
  • 模块化的优点:

    • 方便开发
    • 方便维护
    • 模块可以复用

2.模块的创建

  • 在Python当中一个py文件就是一个模块
  • 在一个模块中引入外部模块 import 模块名(模块名就是py文件)
  • 可以引入同一个模块多次,但是模块的实例只会创建一次
  • import 模块名 as 模块别名
  • 在一个模块内部都有一个__name__。通过它我们可以获取模块的名字
  • 如果py文件直接运行时,那么__name__默认等于字符串’main’。__name__属性值为__main__的模块是主模块。一个程序中只有一个主模块

3.模块的使用

  • 访问模块中的变量 语法是 模块名.变量名
  • 访问模块中的函数 语法是 模块名.函数名
  • 访问模块中的对象 语法是 模块名.对象名
  • 我们也可以引入模块中部分内容 语法 from 模块名 import 变量,变量…
  • 还有一种引入方式 语法 from 模块名 import 变量 as 别名

发表评论

表情:
评论列表 (有 0 条评论,183人围观)

还没有评论,来说两句吧...

相关阅读

    相关 python基础模块

    1.模块的简介 模块化指将一个完整的程序分解成一个个的小模块 通过将模块组合,来搭建出一个完整的程序 模块化的优点: 方便开发

    相关 python基础模块序列化

    \---什么是序列化(picking)?  我们把变量从内存中变成可存储或传输的过程称之为序列化。  序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器

    相关 python基础模块序列化

    \---什么是序列化(picking)?  我们把变量从内存中变成可存储或传输的过程称之为序列化。  序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器

    相关 Python基础random模块

    1. 随机小数 random() :随机生成一个介于0.0到1.0之间的任意浮点数,属于左闭右开区间。没有参数,返回值为一个浮点数。 uniform(a, b):生成参数a

    相关 Python基础时间模块

    和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 > import time 常用方法 <table> 时间模块常用方法 <thead>

    相关 Python基础os模块

    os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离

    相关 Python基础sys模块

    sys模块是与python解释器交互的一个接口,是Python自带的模块。当执行import sys后,在sys.path变量中所列目录中查找sys模块文件,然后运行这个模块的