ホームページ >バックエンド開発 >Python チュートリアル >Python で apply 関数を使用する方法に関するチュートリアルの例

Python で apply 関数を使用する方法に関するチュートリアルの例

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-16 08:43:022690ブラウズ

1. 概要:

Python の apply 関数の具体的な意味は次のとおりです:

apply(func [, args [, kwargs ]]) 関数は、関数パラメータがタプルまたは辞書にすでに存在する場合に関数 を間接的に呼び出すために使用されます。 args は、関数に提供される位置的に渡される引数を含むタプルです。 args が省略された場合、引数は渡されません。kwargs はキーワード引数を含む辞書です。

apply() の戻り値は func() の戻り値です。 apply() の要素パラメータの順序は、func()

の仮パラメータの順序と一致している必要があります。

2. 使用例:

apply の使用法を詳しく説明する例をいくつか示します。

1. パラメーターのないメソッドが実行されるとします。

def say():
 print 'say in'

apply(say)

出力結果は「say in」です

2. この関数はタプルパラメータのみを受け取ります:

def say(a, b):
 print a, b
 
apply(say,("hello", "张三python"))

出力結果は、こんにちは、Zhang San python です

3. キーワードパラメータを使用した関数:

def say(a=1,b=2):
 print a,b
 
def haha(**kw):
 #say(kw)
 apply(say,(),kw)
 
print haha(a='a',b='b')

出力結果は次のとおりです: a,b

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。