python變量類型及標識符

變量以及類型

<1>變量的定義
在程序中,有時我們需要對2個數據進行求和,那麼該怎樣做呢?

大家類比一下現實生活中,比如去超市買東西,往往咱們需要一個菜籃子,用來進行存儲物品,等到所有的物品都購買完成後,在收銀臺進行結賬即可

如果在程序中,需要把2個數據,或者多個數據進行求和的話,那麼就需要把這些數據先存儲起來,然後把它們累加起來豈可

在Python中,存儲一個數據,需要一個叫做變量的東西,如下示例:

num1 = 100 #num1就是一個變量,就好一個小菜籃子

num2 = 87  #num2也是一個變量

result = num1 + num2 #把num1和num2這兩個"菜籃子"中的數據進行累加,然後放到 result變量中

說明:
所謂變量,可以理解爲菜籃子,如果需要存儲多個數據,最簡單的方式是有多個變量,當然了也可以使用一個
變量的作用,就是用來存儲數據的
<2>變量的類型
生活中的“類型”的例子:

程序中:

爲了更充分的利用內存空間以及更有效率的管理內存,變量是有不同的類型的,如下所示:

怎樣知道一個變量的類型呢?

在python中,只要定義了一個變量,而且它有數據,那麼它的類型就已經確定了,不需要咱們開發者主動的去說明它的類型,系統會自動辨別
可以使用type(變量的名字),來查看變量的類型
標示符和關鍵字

<1>標示符
什麼是標示符,看下圖:
標示符

開發人員在程序中自定義的一些符號和名稱

標示符是自己定義的,如變量名 、函數名等

<2>標示符的規則
標示符由字母、下劃線和數字組成,且數字不能開頭

思考:下面的標示符哪些是正確的,哪些不正確爲什麼

fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
test1
Mike2jack
My_tExt
_test
test!32
haha(da)tt
int
jack_rose
jack&rose
GUI
G.U.I
python中的標識符是區分大小寫的

大小寫

<3>命名規則
見名知意

起一個有意義的名字,儘量做到看一眼就知道是什麼意思(提高代碼可 讀性) 比如: 名字 就定義爲 name , 定義學生 用 student

駝峯命名法

駝峯法 小駝峯式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog

大駝峯式命名法(upper camel case): 每一個單字的首字母都採用大寫字母,例如:FirstName、LastName

不過在程序員中還有一種命名法比較流行,就是用下劃線“_”來連接所有的單詞,比如send_buf

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