python_高度な機能

1.関数名の変数を使用しますか

DEF FUNC():
     印刷' WDC ' 関数は、変数に割り当てることができ 
V1 = FUNC 
V1()
FUNC()

FUNC DEF():
プリント( 'WDC')
関数リストに配置することができ、後括弧インデックスによって実行リストは
= [FUNC、FUNC、FUNC] func_list
func_list [0]()
[1] func_listの()
func_list [2 ]()
 
 
FUNC DEF():
プリント( 'WDC')
関数は、リストに配置されたループのためのリアブラケットにより行うことができる
func_list = [FUNC、FUNC、FUNC]
アイテムのfunc_listため:
項目()
 
 
FUNC DEF():
プリント(「WDC」)
関数は、セットではなく、同じ場所であってもよく、又は自動的に一度だけ再実行する
FUNC = {、FUNC、FUNC} func_list
アイテムfunc_listため:
商品()

FUNC DEF():
プリント( 'WDC')
自動リピート機能に配置することができ、括弧内のインデックスが行わ
情報= {:FUNC、 'K2': 'K1' FUNC}
インフォ[ 'K1']()
情報を[ ' K2「]()
#### KEY機能は、一般的に辞書として使用することができるがありません

2.関数のパラメータとして渡すことができます

DEF FUNC(アルギニン):
     印刷(アルギニン)

DEFのショー():
     返す 999の
 伝達関数は、のアドレスを示し 
FUNC(ショー)

FUNC DEF(アルギニン): 
の括弧はアドレスが機能ショーの呼び出しと同じショー()、等しく示し
V1 = Argを()
の戻り値は、V1なしの値ので、#が表示されていない
印刷(V1)は

DEF(見せます):
印刷(666)
パスパラメータは、のアドレスを示し
FUNC(ショー)

 

おすすめ

転載: www.cnblogs.com/wangdianchao/p/11484637.html