# author : xuefeng
"""1. 物件導向 華山派 類 class
2. 面向過程 少林派 過程 def
3. 函式式程式設計 逍遙派 函式 def
"""# 函式與過程的簡單講解
# 函式
deffunc1()
:"""testing"""
print
("in the func1"
)return
0# 過程
deffunc2()
:"""testing2"""
print
('in the func2'
)x = func1(
)func2(
)print
('from func1 return %s'
% x)
print
('from func2 return %s'
% y)
# 函式呼叫的簡單講解
import time
deflogger()
: time_format =
"%y-%m-%d %x"
# 時間格式 年-月-日 具體時間
current_time = time.strftime(time_format)
#獲取當前時間
with
open
('.'
,'a+'
)as fp:
#已追加寫的方式開啟檔案
fp.write(
'%s end action\n'
% current_time)
deftest2()
:print
('in the test1'
) logger(
)#呼叫函式
deftest3()
:print
('in the test1'
) logger(
)def
test4()
:print
('in the test1'
) logger(
)test2(
)test3(
)test4(
)# 關於函式返回值的問題詳解
deftest_1()
:print
('in the test1'
)def
test_2()
:print
('in the test1'
)return
0def
test_3()
:print
('in the test1'
)return1,
'hello',[
'jim',1
],x = test_1(
)y = test_2(
)z = test_3(
)print
(x)print
(y)print
(z)
趣味函式式程式設計聖經
第一天上帝看到約翰麥卡錫發明了表處理語言 lisp,卻只用來學術研究,很是傷心,就把 lisp 直譯器的秘密告訴了他的學生史蒂芬羅素,史蒂芬羅素將eval函式在ibm 704機器上實現後,函式式程式設計的大門第一次向人類開啟了。第二天這個平行宇宙的上帝思想獨特,他說 要有不變數 上帝又說 函式應該是...
函式式程式語言python 函式式程式設計
函式是python內建支援的一種封裝,我們通過把大段 拆成函式,通過一層一層的函式呼叫,就可以把複雜任務分解成簡單的任務,這種分解可以稱之為面向過程的程式設計。函式就是面向過程的程式設計的基本單元。而函式式程式設計 請注意多了乙個 式 字 functional programming,雖然也可以歸結...
Python函式式程式設計
python函式式程式設計的核心思想是 把函式當資料.所以,函式可以用作函式引數,函式返回值,元組或字典成員等 閉包閉包是實現 復用的一種途徑,與類不同的是它基於函式實現.函式與它的環境變數一起就構成了閉包,閉包只有乙個返回值,那就是閉包中的函式 def line conf a,b def line...