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

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

WBOY
リリース: 2016-06-16 08:43:02
オリジナル
2684 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート