ホームページ >バックエンド開発 >Python チュートリアル >Python で変数の型を定義する方法を簡単に説明します。

Python で変数の型を定義する方法を簡単に説明します。

Tomorin
Tomorinオリジナル
2018-08-23 17:47:346041ブラウズ

この記事では主に Python 変数 の定義方法について説明します。変数の概念は基本的に中学校の代数学の方程式変数と同じですが、コンピューター プログラムでは, 変数 には数値だけでなく、任意のデータ型も使用できます。

変数は、プログラム内では変数名で表されます。変数名は、英語の大文字と小文字、数字、_ の組み合わせである必要があり、次のように数字で始めることはできません:

a = 1

変数a# は整数です。

t_007 = 'T007'

変数 t_007 は文字列です。

Answer = True

Variable

Answer はブール値 True です。

Python では、等号

= は代入ステートメントです。任意のデータ型を変数に代入できます。同じ変数を繰り返し代入したり、異なる変数を代入したりできます。


# -*- coding: utf-8 -*-
a = 123 # a是整数
print(a)
a = 'ABC' # a变为字符串
print(a)

変数の型が固定されていないこの種の言語は ## と呼ばれます。 #動的言語静的言語に対応します。静的言語では、変数を定義するときに変数の型を指定する必要があり、値を割り当てるときに型が一致しない場合はエラーが報告されます。たとえば、Java は静的言語であり、代入ステートメントは次のとおりです (// はコメントを表します):

int a = 123; // a是整数类型变量
a = "ABC"; // 错误:不能把字符串赋给整型变量
静的言語と比較して、動的言語はこの理由により柔軟性が高くなります。 。

代入ステートメントの等号を数学的な等号と同一視しないでください。たとえば、次のコード:

x = 10
x = x + 2

数学的に

x = x 2

と理解しても、それはいずれにせよ真ではありません。プログラムでは、代入ステートメントは最初に右側の式を計算します。 x 2、結果 12 を取得し、それを変数 x に代入します。前回の #xx の値は 10 であったため、再割り当て後の #xx の値は 12 になります。 最後に、変数がコンピューター メモリ内でどのように表現されるかを理解することも重要です。

a = 'ABC'
と書くと、Python インタプリタは 2 つのことを行います:

1. 'ABC' 文字列をメモリ内に作成します;

2. a という名前の変数をメモリ内に作成しますメモリを選択し、「ABC」をポイントします。

以上がPython で変数の型を定義する方法を簡単に説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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