ホームページ  >  記事  >  バックエンド開発  >  Python関数(1)関数とは

Python関数(1)関数とは

silencement
silencementオリジナル
2019-06-27 09:37:343084ブラウズ

Python関数(1)関数とは

C 言語に触れたことのある友人なら、関数という言葉に精通しているはずです。どのプログラミング言語であっても、関数 (もちろん、一部の言語ではメソッドと呼ばれます)言語) は同じ意味を持ちます。) はすべて重要な役割を果たします。今日はPythonでの関数の使い方について学びましょう。

1. 関数定義

一部のプログラミング言語では、関数宣言と関数定義が分離されています (これらのプログラミング言語では、関数宣言と関数定義が別のファイルに記述される場合があります (C 言語など) , しかし、Pythonでは関数宣言と関数定義は一つとして扱われます。 Python での関数定義の基本的な形式は次のとおりです:

def function(params):
    block    
    return expression/value

ここでいくつかのポイントがあります:

(1) Python で def キーワードを使用して、戻り値を指定せずに関数を定義します。タイプ。

(2) 関数パラメータの params は、0、1、またはそれ以上にすることができます。同様に、Python の変数は弱く型指定されており、Python が自動的にその型を維持するため、関数パラメータではパラメータの型を指定する必要はありません。

(3) return ステートメントはオプションです。関数本体のどこにでも使用でき、関数呼び出しの実行がここで終了することを示します。return ステートメントがない場合は、自動的に NONE が返されます。 return ステートメントですが、 return の後に式または値がない場合は、NONE が返されます。

以下の 2 つの例を見てください:

def printHello():
    print 'hello'
    
def printNum():
    for i in range(0,10):
        print i
    return
        
def add(a,b):
    return a+b
    
print printHello()
print printNum()
print add(1,2)

以上がPython関数(1)関数とはの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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