ホームページ  >  記事  >  バックエンド開発  >  Pythonの関数とは何ですか?関数を定義して呼び出す方法

Pythonの関数とは何ですか?関数を定義して呼び出す方法

乌拉乌拉~
乌拉乌拉~オリジナル
2018-08-15 13:51:353044ブラウズ

今日の記事では、Python の関数について学びます。まず、 関数の定義と実装方法を知る必要があります。Python の関数 はよく知られています。整理されており、コードセグメントを再利用して単一の機能または関連する機能を実装できます。関数により、アプリケーションのモジュール性とコードの再利用が向上します。 Python には print() などの多くの組み込み関数が用意されていることはすでにご存知でしょう。ただし、独自の関数を作成して、python で関数プログラミングを試すこともできます。これはユーザー定義関数と呼ばれます。

必要な関数を使用して関数を定義できます。簡単なルールを次に示します:

1. 関数コード ブロックは def キーワードで始まり、その後に関数 識別子名と括弧 ()。

2. 入力パラメータと独立変数は括弧で囲む必要があります。パラメータは括弧内で定義できます。

3. 関数ステートメントの最初の行では、関数の説明を保存するために使用されるドキュメント文字列をオプションで使用できます。

4. 関数の内容はコロンで始まり、インデントされます。

5.return [式] 関数を終了し、オプションで呼び出し元に値を返します。式を指定せずに返すことは、None を返すことと同じです。

構文は次のようになります:

def functionname( parameters ):
   "函数_文档字符串"
   function_suite
   return [expression]

(デフォルトでは、パラメーター値とパラメーター名は関数宣言で定義された順序で一致します。)

次に、小さな例を示します。

def printme( str ):
   "打印传入的字符串到标准显示设备上"
   print str
   return

(これは、入力パラメータとして文字列を受け取り、それを標準の表示デバイスに出力する単純な Python 関数です。)

上記の関数では、関数を呼び出す方法について説明します:

関数の定義では、関数に名前を付け、関数に含まれるパラメーターとコード ブロック構造を指定するだけです。この関数の基本構造が完成したら、別の関数呼び出しを通じて、または Python プロンプトから直接実行できます。次の例では、printme() 関数を呼び出します。

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 定义函数
def printme( str ):
   "打印任何传入的字符串"
   print str;
   return;
 
# 调用函数
printme("我要调用用户自定义函数!");
printme("再次调用同一函数");

上の例の出力例は次のとおりです。

我要调用用户自定义函数!
再次调用同一函数

以上が、今日説明したいこと、関数の定義方法です。上記の知識ポイントはすべて例が示されていますが、やはり自分で試してみる必要があります。結局のところ、自分でやってみなければ、紙の上で話しているのと同じです。練習することが、学んだことを確認するための最良の方法であり、方法です。最後に、この記事が Python を学習しているあなたの助けになれば幸いです。

関連知識の詳細については、php 中国語 Web サイトの Python チュートリアル 列を参照してください。

以上がPythonの関数とは何ですか?関数を定義して呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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