我是靠谱客的博主 寒冷歌曲,最近开发中收集的这篇文章主要介绍面向对象的模块(转载),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.模块

  • 模块化指将⼀个完整的程序,分解成⼀个个的⼩模块

  • 通过将模块组合,来搭建出⼀个完整的程序

  • 模块化的优点 :

    ⽅便开发
    ⽅便维护
    模块可以复⽤

2. 模块的创建

  • 在Python当中⼀个py⽂件,就是⼀个模块

  • 在⼀个模块中,引入外部模块:

    import 模块名(就是要引入的py⽂件名)

  • 可以引⼊同⼀个模块多次,但是模块实例只会执行⼀次

  • 修改模块名:

    import 模块名 as 模块别名(改的名字)

  • 在每⼀个模块内部都有⼀个__name__。通过它我们可以获取模块的名字

  • 如果py⽂件直接运⾏时,那么__name__ 默认的字符串为 ‘__ main__’,表示当前文件为主文件

3. 模块的使用

  • 访问模块中的变量 语法: 模块名.变量名

  • 访问模块中的函数 语法: 模块名.函数名

  • 访问模块中的对象 语法: 模块名.对象名

  • 引⼊模块中部分内容 语法:

    from 模块名 import 变量,变量…

  • 不知道引用哪个 语法:from 模块名 import *

  • 出现相同的名称,定义一个新的别名 语法:

    from 模块名 import 变量 as 别名

4. 迭代器和生成器

迭代器

  • 迭代器 访问元素的一种方式
  • 特点 可以记住便利位置的对象
  • 迭代器也是从序列当中第一个元素访问 直到所有元素被访问结束 iter() next()

生成器

  • 在python中使用yield这个关键字 就称为生成器或生成器函数
  • 生成器和普通函数的区别:返回一个迭代器的函数 用于迭代作用
    next() 当前位置继续访问

最后

以上就是寒冷歌曲为你收集整理的面向对象的模块(转载)的全部内容,希望文章能够帮你解决面向对象的模块(转载)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部