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 サイトの他の関連記事を参照してください。