摘要: m1、m2为被导入模块,run1为执行文件。 m1.py print('正在执行m1.py') from m2 import x y = 'm1' m2.py print('正在执行m2.py') from m1 import y x = 'm2' run1.py # 模块的循环导入问题 impor 阅读全文
posted @ 2020-03-24 22:04 张仁国 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一、什么是模块? 模块是一系列功能的集合体。 模块的分类:自定义模块、第三方模块、内置模块(c语言写的一些功能) 常见的模块形式: 1、一个module.py文件就是一个模块,文件名是module.py,而模块名是module。 2、一个包含有__init__.py文件的文件夹也是模块。 3、已被编 阅读全文
posted @ 2020-03-24 21:11 张仁国 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、什么是生成器? 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,会返回一个值,该值称之为生成器,这个生成器本质就是迭代器。 def func(): print('first') yield print('second') yield print('third') yield r 阅读全文
posted @ 2020-03-24 17:10 张仁国 阅读(134) 评论(0) 推荐(0) 编辑
目录代码