変数を削除する

一度定義された変数を del 文を使って削除して使用できないようにする方法について解説します。

(Last modified: )

変数を削除する

通常一度定義した変数を使用しなくなっても、そのまま放置しておくだけでいいのですが、何らかの理由で明確に削除して変数を未定義に状態に戻したい場合には del 文を使うことで削除することができます。

del 変数

例えば次のように使用します。

num = 10
print(num)

del num

一度定義した変数 num が削除され、定義される前の状態に戻りました。

del 文を使って変数を削除すると、変数は未定義の状態に戻ります。再び定義される前に変数を使用すると NameError が発生します。

num = 10
print(num)

>> 10

del num
print(num)

>> Traceback (most recent call last):
>>   File "<stdin>", line 1, in <module>
>> NameError: name 'num' is not defined

何らかの理由で変数を未定義に状態に戻されたい場合に del 文を使用されてください。

-- --

一度定義された変数を del 文を使って削除して使用できないようにする方法について解説しました。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。