ホームページ  >  記事  >  バックエンド開発  >  Pythonってどんな言語?

Pythonってどんな言語?

(*-*)浩
(*-*)浩オリジナル
2019-08-01 16:08:125398ブラウズ

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

Pythonってどんな言語?

インタープリタ言語: (推奨される学習: Python ビデオ チュートリアル)

プログラムは次のことを行います。コンパイルが必要であり、プログラムは実行時に機械語に翻訳され、実行のたびに翻訳する必要があります。したがって、効率は比較的低いです。たとえば、Basic 言語には Basic プログラムを直接実行できる専用のインタプリタがあり、各ステートメントは実行時に翻訳されます。 (プログラムの実行時に翻訳されます。翻訳には専用のインタプリタがあります。各ステートメントは実行時に翻訳されます。効率は比較的低く、インタプリタに依存しており、クロスプラットフォームのパフォーマンスが優れています。)

オブジェクト指向言語は、プログラム構造の基本単位としてオブジェクトを使用するプログラミング言語の一種で、オブジェクトを中心として、オブジェクトを中心に設計を記述することを意味します。は、プログラム実行時の基本コンポーネントです。この言語はクラスや継承などのコンポーネントを提供し、認識、ポリモーフィズム、カテゴリ、継承という 4 つの主な特徴があります。

オブジェクト指向言語は、目的のシステムをより自然に記述し、ソフトウェアの拡張と再利用を容易にします。 には 4 つの主な特徴があります:

(1) 認識性、システム内の基本コンポーネントは識別可能な個別のオブジェクトのセットとして認識できます;

(2) カテゴリ、同じデータ構造と動作を持つシステム内のすべてのオブジェクトはクラスを形成できます;

(3) ポリモーフィズム、オブジェクトは一意の静的型と複数の可能な動的型を持ちます;

(4)継承、基本レベルの関係における異なるクラス間でのデータと操作の共有。

このうち、最初の 3 つが基本であり、継承が特徴です。オブジェクト指向言語の表現力を反映するために、4 つ (場合によっては動的バインディングを加えたもの) が組み合わせて使用​​されます。

動的言語とは、プログラムの実行中にその構造を変更できることを意味します。新しい関数を導入したり、既存の関数を削除したりできます。構造の変更、型チェックは実行時に行われます。長所は読みやすく明確であることですが、短所はデバッグが不便であることです。

Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。

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

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