Pythonの変数を宣言する方法や変数の型について。
この記事の内容はコチラです
- Pythonで変数を宣言する方法
- 変数の型を知る
- 変数の命名規則を知る
今回は、Pythonの変数を宣言する方法や変数の型について解説します。
Pythonの変数
変数の宣言
# 数値型 num = 10 # 文字列型 chr ='文字列' # ブール型 flg = True
ここでは3つの変数「num」「chr」「flg」に値をそれぞれ代入しました。
見ての通り、Pythonは事前に変数・型をセットで宣言する必要がありません。
例えば、int型の「num」という変数を宣言するのに、他のプログラミング言語のように、「int num」とする必要がありません。代入した値によって型が決まります。
# C(宣言が必要) int num num = 10 # Python(宣言は不要) num =10
数値を代入すれば数値型、文字列を代入すれば文字列型、True/
他の言語を使用している人には違和感を感じるかもしれませんね。
データ型
Pythonのデータ型はこちらになります。
型 | data | 説明 |
整数型 | int | |
小数型(浮動小数点数型) | float | |
小数型(固定小数点数型) | decimal | 10進数 |
ブール型 | bool | true / false |
日付型 | datetime | |
文字列型 | str | |
リスト型 | list | 配列 |
タプル型 | tuple | 配列(変更できない) |
辞書型 | dictionary | 配列(キー・値がペア) |
集合型 | set | 配列(重複なし) |
参考記事:Python int型・Float型・decmal型(数値型)の使い方
参考記事:Python bool型(true/false)の使い方
参考記事:Python 辞書型(dictionary)の使い方(追加・登録・削除)
変数名の命名規則
Pythonの変数には命名規則があります。変数名は下記に対応しています。
- 英字(大文字と小文字を区別します)
- 数字
- _(アンダーバー)
Pythonの変数は大文字・小文字を区別するので、例えば「Num」と「num」は違う変数になります。アルファベット以外には数字・アンダーバーが使用可能です。
一方、英数字でも変数名に使用できないものもあります。
- 数字から始まる変数名は使用できない
- Pythonの予約語(if、forなど)は使用できない
数字から始まる変数はダメなので「1num」という変数は使えません。予約語も使えないので変数「for」も使えません。
Pythonの変数の命名規則に注意してくださいね!
以上、Pythonの変数を宣言する方法や変数の型の解説でした。
コメント