Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonが動的型付けと呼ばれるのはなぜですか?


Python 動的に型付けされた言語です。ダイナミックとは何ですか? Python で変数に値を割り当てるときに、変数の型を宣言したり、メモリを管理したりする必要はありません。 。 C、C ++、Javaなどの他の言語では、変数に値を割り当てる前に、変数の厳密な宣言があります。 C、C ++、Javaなどの言語で値を割り当てる前に、変数の種類を宣言する必要があります。

Python 変数の型を宣言しなくても問題ありません。プログラムの実行時の変数の種類を示します。 Python また、プログラミングで重要なメモリ管理も行います。つまり、 Python 動的に型付けされた言語です。一例を見てみましょう。

## assigning a value to a variable
x = [1, 2, 3]

## x is a list here
print(type(x))

## reassigning a value to the 'x'
x = True

## x is a bool here
print(type(x))
## we can also redefine 'x' as many times as we want

出力

上記のプログラムを実行すると、次の結果が生成されます。

<class 'list'>
<class 'bool'>

ご覧のとおり、プログラムで変数の型を宣言していません。 Python 実行時の値を使用して、変数のタイプを自動的に認識します。


  1. Python変数:ハウツーガイド

    Python変数はプログラムに値を格納します。変数には、ラベルと値の2つの部分があります。これらの2つの部分は、等号(=)で区切られています。ラベルを使用して、プログラム全体で変数に割り当てられた値を参照できます。変数の値は変わる可能性があります。 変数はプログラミングに組み込まれています。変数を使用すると、特定の名前に関連付けられているプログラムにデータを保存できます。 たとえば、 chocolateという変数を作成できます。 、地元の食料品店で販売されているチョコレートのリストを保存しています。または、 usernameという変数を使用することもできます。 、ゲームアプリケーションの

  2. Python plt.titleに変数を追加するにはどうすればよいですか?

    Pythonに変数を追加するにはplt.title() 、次の手順を実行できます- numpyとnum(変数)を使用してxとyのデータポイントを作成し、yを計算して、これをタイトルに設定します。 plot()を使用してxおよびyデータポイントをプロットします 赤い色の方法。 変数numを使用して曲線のタイトルを設定します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize&q