サンプル集  >  Python  >  変数
変数
2021/02/23

変数の利用例です。

Pythonでは変数を宣言するときに型を指定しません。 変数は入れた値の型になるそうです。

◆環境
OS Windows 10 Home 64bit OS x64 プロセッサ
Python 3.9.1
VS Code 1.53.2

variableTest.pyというファイルを追加し以下のように記述します。

variableTest.py
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
num1 = 1
num2 = 2
strA = "A"
strB = "B"
str1 = "1"

print(num1 + num2)
print(strA + strB)
#print(num1 + str1)

# 文字型に揃える
print(str(num1) + str1)

#数値型に揃える
print(num1 + int(str1))

作成した variableTest.py を以下のコマンドで実行してみます。

python .\variableTest.py

PS C:\python> python .\variableTest.py
3
AB
11
2

9行目の式を実行するとエラーが出てプログラムが止まります。

print(num1 + str1)

num1 は数字型で str1 は文字型で、数字型と文字型を足す処理はサポートされていないという内容です。

Traceback (most recent call last):
  File "C:\python\variableTest.py", line 9, in 
    print(num1 + str1)
TypeError: unsupported operand type(s) for +: 'int' and 'str'

▲ PageTop  ■ Home


Copyright (C) 2021 ymlib.com