你知道模块吗? 模块有什么用?

1、模块是什么?
   大家以前都在写ATM在操作过程中,想法是定义程序中需要哪些功能,然后在需要使用的地方调用它们 。与以往的代码相比,将重复功能定义为函数将使程序更加简单,这是一个进步,但问题是,随着越来越多的程序功能,所有代码放在一起,程序组织结构仍然不清楚,管理不方便,我们写程序,是文件,如果需要使用相同的功能,我们需要重复编写功能吗?显然不是 这需要我们找到一个解决方案,可以将程序中经常使用的功能集合在一起,然后随时导入使用,这几乎是模块的全部意义 最后总结: 模块是一组功能集合,我们的程序可以导入模块来重用模块中的功能 。
   #常见场景:模块是一组功能python文件,比如spam.py,模块名为spam,可以通过import spam使用 。#在python模块的使用是一样的,但样的,但事实上,如果我们详细说明它们,它们可以分为四种模块:python编写的.py DLL的C或C __init__.py文,C编写并链接到python内置模块 解释器
   2、为何使用模块?
   #1、随着程序的发展,功能越来越多 。为了方便管理,我们通常将程序分成文件,使程序结构更清晰,管理更方便 。此时,我们不仅可以将这些文件作为脚本执行,还可以将它们作为模块导入其他模块,实现功能的重复利用 #2、拿来主义,提高开发效率 同样的原理,我们也可以下载别人写的模块,然后导入自己的项目 。这种拿来主义可以大大提高我们的开发效率 #ps: 如果你退出python如果解释器重新进入,您之前定义的函数或变量将丢失,因此我们通常将程序写入文件中,以便永久保存,必要时通过python test.py在这个时候,实方法test.py被称为脚本script 。
   3、以spam.py以模块的使用为例:文件名spam.py,模块名spam
   【你知道模块吗? 模块有什么用?】#spam.py print('from the spam.py') money=1000 def read1(): print('spam模块:',money) def read2(): print('spam模块') read1() def change(): global money money=0