模块化 ---- 这是咱们程序员求之不得的,经过模块化能够避免重复的制造轮子。python
同时程序员
模块让你可以有逻辑地组织你的Python代码段。vim
把相关的代码分配到一个 模块里能让你的代码更好用,更易懂。模块化
模块也是Python对象,具备随机的名字属性用来绑定或引用。函数
简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。3d
以打印输出为例:对象
将打印数据做为一个模块封装,每次调用模块的方法是会输出以hello开头的文字blog
模块代码:get
vim demoModule1.pyit
内容以下:
#!/usr/bin/python
#-*- coding:UTF-8 -*-
# 定义模块:begin:
def sayHello(hello):
print "hello,",hello
return ##结束定义 end
使用模块的函数以下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
##导入模块 demoDE.py中定义的函数
import demoModule1
##call function in demoDEF.py
demoModule1.sayHello("haha")
###这种调用的方法是错误的 sayHello("++++++++1234567++++")
运行与输出:
错误总结:
这个是忘记了加 :