概述
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() 当前位置继续访问
最后
以上就是寒冷歌曲为你收集整理的面向对象的模块(转载)的全部内容,希望文章能够帮你解决面向对象的模块(转载)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复