變數,常量,都是用來承載資料,它們的區別是,常量一旦儲存某個資料之後,該資料就不能發生改變;但變數儲存的資料則可以多次發生改變,只要程式對變數重新賦值即可。
python和c,c++很不一樣的一點是,python對變數進行賦值的時候無需對變數進行宣告就可以賦值;
若這個變數之前並不存在此時的賦值就相當於定義了乙個新的變數;
變數的型別並不固定,可以被賦值成整數型,也可以被賦值成字串。
#!/usr/bin/python
#encoding=utf-8
""" @變數賦值篇
這個又是和c,c++不一樣的地方:c,c++會提供多種整形型別,開發者要根據數值的大小,分別用不同的整形型別儲存,開發者要合理選擇 short、int、long 整形型別儲存。python整型支援儲存各種整數值,無論多大或者多小。
python 的整型數值有 4 種表示形式:
十進位制:使用十進位制表示整數值時,不能以 0作為十進位制數的開頭(數值是 0 除外);
二進位制:由 0 和 1 組成,以 0b 或 0b 開頭。例如,101 對應十進位制數是 5;
八進位制:八進位制整數由 0~7 組成,以 0o 或 0o 開頭(第乙個字母是零,第二個字母是大寫或小寫的 o)。需要注意的是,在 python 2.x 中,八進位制數值還可以直接以 0(零)開頭;
十六進製制:由 0~9以及 a~f(或 a~f)組成,以 0x 或 0x 開頭;
#!/usr/bin/python
#encoding=utf-8
""" @整型理解篇
@整型數值型別
"""#十進位制形式
a =17
print
("a="
,a)#二進位制形式
a =0b1101
print
("a="
,a)#八進位制形式
a =0o71
print
("a="
,a)#十六進製制形式
浮點型數值用於儲存帶小數點的數值,python 的浮點數有兩種表示形式:
十進位制:這種形式就是平常使用的浮點數,浮點數必須包含乙個小數點,否則會被當成整數型別處理。如 3.2;32.0;
科學計數:如 3.2e2(即 3.2×102)、3.2e2(也是 3.2 ×102)。
必須指出的是,只有浮點型數值才可以使用科學計數形式表示。例如 320 是乙個整型值,但 3.2e2 則是浮點型值。
"""
@浮點型篇
基礎知識 變數型別
為何變數值 即記錄的資料 要區分型別呢?變數值使用來記錄事物狀態的,而事物的狀態 是各種各樣的,所以對應著就應該用不同型別的值 去記錄這些狀態 作用 記錄描述性質的狀態 定義 在 中包含一串字元 name egon 單行字串 多行字串 msg aaaa bbbb ccc 外層用單引號,內層就應該用雙...
Python基礎知識 變數和引用
變數和資料都是儲存在記憶體中的 在python中函式的引數傳遞以及返回值都是引用傳遞的 變數和資料是分開儲存的 變數中記錄資料的位址,就叫做引用 使用id 函式可以檢視變數中儲存的資料所在的記憶體位址 注意 如果變數已經被定義,當給乙個變數複製的時候,本質上是修改了資料的引用。變數不再對之前的資料引...
c語言基礎知識 變數
a 3 我們今天主要來談談變數,就是 a 1.變數是什麼 2.變數的三要素int a 讓我們乙個乙個來解釋 變數的型別 變數名變數的定義。3.一點思考 為什麼整形變數會存在溢位現象呢?溢位 int a 2147483647 int b a 1 最終 b 2147483648為什麼浮點型變數會有精度的...