ホームページ  >  記事  >  バックエンド開発  >  Python言語の2つのプログラミング方法は何ですか?

Python言語の2つのプログラミング方法は何ですか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-15 11:54:0812493ブラウズ

Python は、動的データ型を備えたインタープリタ型のオブジェクト指向の高レベル プログラミング言語です。

Python は 1989 年末に Guido van Rossum によって発明され、最初の公開リリースは 1991 年にリリースされました。

Perl 言語と同様、Python ソース コードも GPL (GNU General Public License) 契約に従います。

関連する推奨事項: 「Python ビデオ

Python言語の2つのプログラミング方法は何ですか?

##Python プログラミング:

Every Eachモジュールには __name__ という名前の組み込み変数があります。この変数の値は、モジュールの呼び出し方法に応じて変化します:

1). このファイルがモジュールとしてインポートされる場合、__name__ の値はモジュール名です;

2)、このファイルが直接実行される場合、__name__ の値は "__main__" になります;

プログラミング方法:

1)、プロセス指向: 命令を中心に、データは命令によって処理されます。つまり、問題を解決するためにコードをどのように編成するか;

2)、オブジェクト指向: データを中心に、すべての処理コードが回転します。データ拡張、つまり、データを整理するためのデータ構造を設計し、問題を解決するためにそのようなデータに許可される処理操作を提供する方法を中心に説明します。

Python プログラムに保存されるすべてのデータは、オブジェクトの概念に基づいて開発されます。すべてのデータはオブジェクトであり、各オブジェクトには ID「id()」、タイプ「type()」、および値「print」があります。

例: name="field" "field" で終わります。ID がメモリ内の位置 (メモリ内のアドレス) へのポインタであり、name がこの特定の位置を参照する名前である文字列オブジェクトを作成します。

class: Customタイプ

オブジェクトのタイプはオブジェクトのカテゴリとも呼ばれ、オブジェクトの内部表現とそれがサポートするメソッド操作を説明するために使用されます;

インスタンス:インスタンス化:

つまり、特定のタイプのオブジェクトを作成します。インスタンスの作成後、その ID とタイプは変更できません。「type() を通じてオブジェクトのタイプを取得します」。可変オブジェクトのオブジェクト値は変更できますが、不変オブジェクトのオブジェクト値は変更できません。値は変更できません。

Container: オブジェクトには他のオブジェクトへの参照が含まれています

Dataプロパティとメソッド:

プロパティ: (変数) オブジェクトに関連する値

メソッド: (関数) 呼び出されたときにオブジェクトに対して実行される操作関数

(.): プロパティとメソッドにアクセスするには (.) を使用します。

オブジェクトにインスタンス化されたクラス:

classA:
    instanceA:
    instanceB:

以上がPython言語の2つのプログラミング方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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