Python初學3-變量和常量

一 變量

在計算機程序中,變量不僅可以是數字,還可以是任意的數據類型。
變量在程序中就是用一個變量名錶示,變量名必須是大小寫英文,數字和“_”的組合,且不能用數字開頭,且不能用數字開頭。

a=1
t_007='T007'
Answer=True
#錯誤例子
1_ans=True

“=”在Python中的含義是賦值,可以把任意數據類型賦值給變量,同一個變量可以反覆賦值,同一個變量可以是賦不同類型的變量。

a=123     #a是整數
a='abc'   #a是字符串

Python和C++/JAVA的變量有所區別,JAVA和C++在變量定義的時候都是靜態語言定義,也就是說在定義變量之前必須對變量的數據類型規定好,否則會出現錯誤。

a='abc'

Python解釋器在計算機內存中做了以下操作:
(1)在內存中創建一個 ‘abc’字符串;
(2)在內存中創建一個名爲a的變量,並把它指向‘abc’;

當變量不需要的時候Python會自動的回收變量,也可以手動的使用del語句刪除變量。
del語句的語法是:
del var1[,var[2][,var3][…,varN]]]
例如:
a=123 ’b='abc' c='a' del a del b,c print(c)
刪除變量後再去調用會發現變量已經不存在

Traceback (most recent call last):
  File "C:/Users/PD/Desktop/Python實驗/4.py", line 6, in <module>
    print(c)
NameError: name 'c' is not defined

二 常量
在Python中使用全部都是大寫的英文字母的變量名錶示常量。但是在Python中它的值還是可以被改變,全部大寫只是習慣上的規定。

PI=3.14
a=222
PI=a
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章