在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ Python函數(shù)內(nèi)省如何理解?

Python函數(shù)內(nèi)省如何理解?

Python中的函數(shù)內(nèi)省如何更好地理解?我在博客查詢到的解答是這樣子的:
“在計(jì)算機(jī)編程中,自省是指這種能力:檢查某些事物以確定它是什么、它知道什么以及它能做什么?!?br>對(duì)應(yīng)到函數(shù)體中是什么樣子的呢?是指函數(shù)能夠自查自己支持某些操作,不支持某些操作的過(guò)程嗎?
希望有明白的前輩幫忙解答一下,感激不盡!

回答
編輯回答
病癮

“反射”, Reflect ,更合適吧。

>>> def f(a,b): pass
... 
>>> print f.func_code.co_varnames
('a', 'b')
>>> 

上面是一個(gè)簡(jiǎn)單的例子。
當(dāng)你拿到一個(gè)“函數(shù)對(duì)象”的時(shí)候,你可以繼續(xù)知道,它的名字,參數(shù)定義狀況等信息。

2017年3月3日 20:09