ホームページ  >  記事  >  バックエンド開発  >  Python とはどのような種類のプログラミング言語ですか?

Python とはどのような種類のプログラミング言語ですか?

青灯夜游
青灯夜游オリジナル
2019-05-22 10:38:5361689ブラウズ

Python とはどのような種類のプログラミング言語ですか?

Python は、コンピューター プログラミング言語であり、オブジェクト指向で動的で厳密に型指定されたスクリプト言語 (インタープリター言語) です。

  • 強い型: 異なる型の追加を許可しない

  • 動的型: 明示的なデータ型宣言を使用せず、データ型の型を決定します。変数に初めて値を代入するときは、

  • #スクリプト言語: 通常、インタープリタ型言語です。プログラムが実行される直前には、ソースプログラムのみが存在し、実行可能プログラムは存在せず、プログラムがソースプログラムの特定の命令を実行するたびに、インタプリタはソースコードをバイナリコードに変換して実行します。は、継続的な解釈と実行、解釈、実行....

強く型付けされた言語と弱く型付けされた言語

1. 強く型付けされた言語:型定義言語を必須にします。 2 つの異なる型の変数は、強制的な型変換を行わない限り相互に操作することはできません。強く型指定された定義言語は、Java、C#、Python などのタイプセーフな言語です。たとえば、Java の "int i = 0.0;" はコンパイルできません;

2. 弱い型指定の言語: データ型言語は無視できます。厳密に型指定された言語とは対照的に、変数にはさまざまなデータ型の値を割り当てることができ、整数変数と文字変数を直接追加するなど、1 つのメモリを複数の型として扱うことができます。 C/C と PHP はどちらも弱い型付け言語です。たとえば、C の "int i = 0.0;" はコンパイルして実行できます。

#静的型付け言語と動的型付け言語

static と Dynamic は変数のデータ型です。違いは次のとおりです:

1. 静的型付け言語で書かれたコードでは、変数のデータ型を宣言する必要があり、変数のデータ型は異なるデータ型を直接割り当てることはできません。そのデータ型はコンパイル中にチェックされます。

2. 静的型付け言語で変数を使用する前に、変数にメモリを割り当てる必要があります。

3. 静的型言語は強力ですが、習得が比較的難しく、柔軟性に欠けます。

4. 動的型言語は静的言語の逆です。プログラムの実行中にデータ型をチェックするだけです。変数のデータ型を指定する必要はありません。データをチェックします。同僚が初めて変数を割り当てるときのタイプ 内部レコードのデータタイプ。

5. 動的型付け言語は高速かつ柔軟ですが、コードを実行する前にバグを発見することが難しいため、開発速度は向上しますが、プログラムの堅牢性は失われます。

1) 静的型言語: c、c、c#、object-c、Java など。

2) 動的型言語: Python、ruby、PHP、JavaScript、erlang など。

関連する学習の推奨事項:
Python チュートリアル

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

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