ホームページ  >  記事  >  バックエンド開発  >  Pythonのクラスと関数の違い

Pythonのクラスと関数の違い

silencement
silencementオリジナル
2019-06-26 14:50:416656ブラウズ

Pythonのクラスと関数の違い

クラス (クラス): 同じプロパティとメソッドを持つオブジェクトのコレクションを記述するために使用されます。コレクション内のすべてのオブジェクトに共通のプロパティとメソッドを定義します。オブジェクトはクラスのインスタンスです。

クラスの作成

class ステートメントを使用して新しいクラスを作成します。class の後にクラス名が続き、コロンで終わります。

class ClassName:
   '类的帮助信息'   #类文档字符串
   class_suite  #类体

関数は整理されています。単一の関数または関連する関数を実装するために使用されるコード セグメントは再利用できます。

関数は、アプリケーションのモジュール性とコードの再利用率を向上させることができます。 Python には print() などの多くの組み込み関数が用意されていることはすでにご存知でしょう。ただし、ユーザー定義関数と呼ばれる独自の関数を作成することもできます。

カスタム関数

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

関数定義のルール

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

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

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

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

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

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

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