(一)Python入門-2編程基本概念:05變量的聲明-初始化-刪除變量-垃圾回收機制


一:變量的聲明和賦值

  變量的聲明和賦值用於將一個變量綁定到一個對象上,格式為: 變量名 = 表達式

  最簡單的表達式就是字面量。比如:a=123 。 運行過程中,解釋器先運行右邊的表達式, 生成一個代表表達式運算結果的對象;然后,將這個對象地址賦值給左邊的變量。

  【操作】變量在使用前必須先被初始化(先被賦值)

1 >>> a=123
2 >>> a
3 123
4 >>> aa
5 Traceback (most recent call last):
6   File "<pyshell#5>", line 1, in <module>
7     aa
8 NameError: name 'aa' is not defined
9 >>> 

  變量 aa 在被使用前未做賦值,因此報錯:’aa’is not defined。

二:刪除變量和垃圾回收機制

  可以通過 del語句刪除不在使用的變量。

  【操作】刪除變量示例

 1 >>> a=3
 2 >>> a
 3 3
 4 >>> del a
 5 >>> a
 6 Traceback (most recent call last):
 7   File "<pyshell#11>", line 1, in <module>
 8     a
 9 NameError: name 'a' is not defined
10 >>> 

  如果對象沒有變量引用,就會被垃圾回收器回收,清空內存空間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM