python 中的動態變量與靜態變量


變  量

變量的概念基本上和初中代數的方程變量是一致的,只是在計算機程序中,變量不僅可以是數字,還可以是任意數據類型。

變量在程序中就是用一個變量名表示了,變量名必須是大小寫英文、數字和_的組合,且不能用數字開頭,比如:

a = 1 

變量a是一個整數。

t_007 = 'T007' 

變量t_007是一個字符串。

Answer = True 

變量Answer是一個布爾值True

在Python中,等號=是賦值語句,可以把任意數據類型賦值給變量,同一個變量可以反復賦值,而且可以是不同類型的變量,例如:

a = 123 # a是整數 print a a = 'ABC' # a變為字符串 print a 

這種變量本身類型不固定的語言稱之為動態語言,與之對應的是靜態語言。靜態語言在定義變量時必須指定變量類型,如果賦值的時候類型不匹配,就會報錯。例如Java是靜態語言,賦值語句如下(// 表示注釋):

int a = 123; // a是整數類型變量 a = "ABC"; // 錯誤:不能把字符串賦給整型變量 

和靜態語言相比,動態語言更靈活,就是這個原因。


免責聲明!

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



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