0Pricing
Python Academy · レッスン

変数と代入

Python での変数の仕組みと、値の代入方法を理解します。

「変数と代入」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。

変数へようこそ

Pythonでは、変数は値を保存する名前付きのコンテナです。= を使って値を代入するだけで、変数を作成できます。

最初の変数

次のように書きます: name = 'Alice'。これにより、文字列 'Alice' がラベル 'name' の下に保存されます。Pythonは型を自動的に推論します。
name = 'Alice'
print(name)

代入の仕組み

= 記号は等号ではありません。これは「右辺の値を左辺の名前に格納する」という意味です。右辺の値が先に評価されます。

複数代入

Pythonでは、a, b, c = 1, 2, 3 のように書けます。これにより、1行で値をアンパックできます。また、x = y = 0 のように書いて、複数の名前に同じ値を代入することもできます。
a, b, c = 1, 2, 3
print(a, b, c)

変数名のルール

名前は英字またはアンダースコアで始め、英字・数字・アンダースコアだけを含める必要があります。また、大文字と小文字は区別されます。読みやすさのためにsnake_caseを使用してください。

変数を再代入する

変数は固定されたものではありません。x = 5 の後に x = x + 1 とすると、x は6になります。Pythonは単に、その名前を新しいオブジェクトに関連付けます。
x = 5
x = x + 1
print(x)

複合代入

省略形式の演算子を使用できます。x += 3 は x = x + 3 を意味します。同様に、-= *= /= //= %= **= も同じように機能します。

変数の型を確認する

type()を使うと、変数が保持しているオブジェクトの種類を調べられます。type(42)は を返します。デバッグ時に便利です。
x = 3.14
print(type(x))

慣例による定数

Pythonには真の定数はありませんが、ALL_CAPS形式の名前は、他の開発者に「変更しないでください」という意図を示します。例: MAX_SIZE = 100。

変数を削除する

del x は現在のスコープから名前を削除します。その後にアクセスするとNameErrorが発生します。不要になった参照を解放するにはdelを使用してください。

クイックチェック

Pythonでスコープから変数を削除するために使用するキーワードは何ですか?

振り返り

変数は、= を使ってオブジェクトに関連付けられた名前です。読みやすさのためにsnake_caseを使用し、定数には複合代入演算子とALL_CAPSを活用してください。delはスコープから名前を削除します。

次のステップ

これで、Pythonにおける変数の代入を理解できました。次は数値型とブール型について学び、どのような値を保存できるかを確認します。

よくある質問

「変数と代入」レッスンは無料ですか?

はい。「変数と代入」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。

「変数と代入」で何を学びますか?

Python での変数の仕組みと、値の代入方法を理解します。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Python Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「変数と代入」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このPython Academyレッスンでコードを書いて実行できますか?

はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 変数と代入
  2. 数値型とブール型
  3. 文字列と型変換
  4. ユーザー入力の読み取り
← Python Academyに戻る