24函式物件

2021-10-08 07:45:46 字數 967 閱讀 1088

# 函式物件指的是函式可以被當成變數去使用

deffoo()

:# 函式的記憶體位址

print

('from foo'

)# 可以被賦值

f = foo

print

(f is foo)f()

# 可以當作引數傳給乙個函式

defbar

(func)

:print

(func)

func(

)bar(foo)

# 可以當成乙個函式的返回值

defbar

(func)

:return func

res = bar(foo)

print

(res)

bar(foo)

# 可以當成容器型別的元素

l =[foo]

print

(l)l[0]

()# 示例

deflogin()

:print

('login..'

)def

withdraw()

:print

('withdraw..'

)def

transfer()

:print

('transfer..'

)func_dict =

while

true

:print

('0 退出'

)for i in func_dict:

print

(f' '

) cmd =

input

('cmd : '

)if cmd ==

'0':

break

elif cmd == cmd:

func_dict[cmd][0

]()

2 4 請求物件

2.4.1.介紹 請求物件是在前端控制器,路由器,分發器,以及控制類間傳遞的簡單值物件。請求物件封裝了請求的模組,控制器,動作以及可選的引數,還包括其他的請求環境,如http,cli,php gtk。模組名可通過getmodulename 和setmodulename 訪問。控制器名可通過getco...

2 4 類和物件 C 封裝

目錄 一 封裝 1.封裝的意義 2.封裝的語法 3 訪問許可權 4 c 中struct和class的區別 5 成員屬性私有化 二 封裝示例 1.長方體類案例 2.圓與點的位置關係案例 c 物件導向的三大特性 封裝 繼承和多型。封裝是c 三大特性之一,其意義有 語法 class 類名 include ...

day24 物件導向基礎

要理解物件導向,我們首先要知道什麼是面向過程 面向過程 面向過程重點在過程兩個字,神馬是過程,這還要解釋嗎?我還是說下吧,過程就是一條線,乙個步驟跟著乙個步驟,更生動點的說就是像工廠裡面的流水線一樣。它的優點是很明顯的,乙個流程乙個流程的走,對於一些不需要太多修改的程式很簡單,它能把複雜的問題簡單化...