模塊化 ---- 這是咱們程序員求之不得的,經過模塊化能夠避免重複的製造輪子。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++++")
運行與輸出:
錯誤總結:
這個是忘記了加 :