注釈

こんにちは、SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Communityへようこそ!仲間たちと一緒にRaspberry Pi、Arduino、ESP32についてさらに深く学びましょう。

なぜ参加するべきか?

  • 専門家のサポート: 購入後の問題や技術的な課題を、コミュニティやチームの助けを借りて解決できます。

  • 学びと共有: ヒントやチュートリアルを交換し、スキルを向上させましょう。

  • 限定プレビュー: 新製品の発表や先行情報をいち早く手に入れることができます。

  • 特別割引: 最新製品の特別割引をお楽しみいただけます。

  • 季節限定プロモーションやプレゼント企画: プレゼント企画や祝日セールに参加しましょう。

👉 一緒に探求し、創造を楽しみませんか?[ここ] をクリックして、今すぐ参加してください!

Variables

変数はデータ値を格納するためのコンテナです。

変数を作成するのは非常に簡単です。名前を付けて値を割り当てるだけです。変数に値を割り当てる際にデータ型を指定する必要はありません。変数は参照であり、割り当てを通じて異なるデータ型のオブジェクトにアクセスします。

変数名を付ける際には、次のルールに従う必要があります:

  • 変数名には数字、アルファベット、アンダースコアのみを含めることができます。

  • 変数名の最初の文字はアルファベットまたはアンダースコアでなければなりません。

  • 変数名は大文字と小文字を区別します。

Create Variable

MicroPythonでは、変数を宣言するためのコマンドはありません。変数は、初めて値を割り当てたときに作成されます。特定の型宣言を使用する必要はなく、変数を設定した後に型を変更することもできます。

x = 8       # xはint型
x = "lily"  # xはstr型に変更
print(x)
>>> %Run -c $EDITOR_CONTENT
lily

Casting

変数のデータ型を指定したい場合、キャスティングを使用して行うことができます。

x = int(5)    # y will be 5
y = str(5)    # x will be '5'
z = float(5)  # z will be 5.0
print(x,y,z)
>>> %Run -c $EDITOR_CONTENT
5 5 5.0

Get the Type

変数のデータ型を取得するには、type() 関数を使用します。

x = 5
y = "hello"
z = 5.0
print(type(x),type(y),type(z))
>>> %Run -c $EDITOR_CONTENT
<class 'int'> <class 'str'> <class 'float'>

Single or Double Quotes?

MicroPythonでは、文字列変数を定義する際に、シングルクォートまたはダブルクォートのいずれも使用できます。

x = "hello"
# は次のように同じです
x = 'hello'

Case-Sensitive

変数名は大文字と小文字を区別します。

a = 5
A = "lily"
# Aはaを上書きしません
print(a, A)
>>> %Run -c $EDITOR_CONTENT
5 lily