ホームページ  >  記事  >  バックエンド開発  >  Python 関数の詳細な分析

Python 関数の詳細な分析

零到壹度
零到壹度オリジナル
2018-04-03 16:25:471942ブラウズ

この記事は主に Python 関数の詳細な構造を紹介しています。編集者はそれが非常に優れていると考えたので、参考として共有します。エディターに従って見てみましょう

1. 関数の作成と呼び出し

関数を定義しても関数は実行されません

関数を実行したい場合は、関数を呼び出す必要があります。関数: Call Function メソッド: 関数名 ()

1, () パラメーターのない関数を作成し、関数を呼び出して関数内のコードを実行します


2。加算関数: 括弧内は仮パラメータ、値を渡す必要があります。add 内は実際のパラメータです。

は、括弧内は仮パラメータです。
y=2
は必須パラメータと呼ばれ、値を渡す必要があります。値が渡されない場合は、

がデフォルト値と呼ばれます。複数の値を渡すことができます。 5、**kwargs

はタプルのデータ型です。 複数のキー値を渡すことができます。 diction辞典のデータは、次のようなパラメーター>

2. 関数の戻り値


1. 関数には通常戻り値があります。戻り値を出力したい場合は、出力する必要があります。

2. Pythonでは、returnがない場合、デフォルトでNoneが返されます

3. 返品できるのは 1 つだけですvalue;
return

が複数の値を返す必要がある場合、これらの複数の値をタプルにカプセル化し、


minMaxはタプル型です


4。

関数がreturnに遭遇すると、次のコードは実行されなくなります

print function name ()は関数の戻り値を出力します


3. 関数の実パラメータの展開

1. リストの展開*リスト名


2. 辞書の展開** 辞書名




4. 関数のスコープ

1. 関数内の変数は関数内でのみ有効です


2。グローバル変数とローカル変数を宣言するキーワードである場合、エラーが報告されます。


5. 関数の適用


1. NetEase インタビュー: 長さが 100 未満の単語を入力します。単語が完全に大文字で構成されているかどうかを判断します。 2 つの連続した繰り返し文字 If 満たされていれば「いいね」を出力、そうでなければ「嫌い」を出力辞書を通して


辞書は switch ステートメントを実装します: 加算、減算、乗算、除算の四則演算です 例外をスローする意味: 元の通常のコードがエラーを報告し、実行されないようにする以下の操作




7. データ型を検出するメソッド

インスタンスメソッド:

形式: (判定対象の要素、データ型); return bool value




以下に示すように:


Add an END が呼び出されるたびに出力は空のリストに含まれる必要があります。出力は常に END ですが、実際には追加されるため、変数パラメーターは使用できません


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

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