1、python變數型別:變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間;
2、python中的變數不需要宣告變數型別,每個變數必須賦值後才被建立,賦值方式:變數名 = 變數值;
unm = 1;
strs = "121212";
print unm;
print strs;
d:\pycharm\untitled\venv\scripts\python.exe d:/pycharm/untitled/hello.py
1121212
process finished with exit code 0
3、多個變數賦值:
a = b = c = 1;
print a,b,c;
輸出:d:\pycharm\untitled\venv\scripts\python.exe d:/pycharm/untitled/hello.py
1 1 1
process finished with exit code 0
a ,b ,c = 1 , 2 , "1212";
print a,b,c;
輸出:d:\pycharm\untitled\venv\scripts\python.exe d:/pycharm/untitled/hello.py
1 2 1212
process finished with exit code 0
4、標準資料型別:numbers【數字】、string【字串】、list【陣列】、tuple【元組】、dictionary【字典】;
5、python 數字 numbers:
數字型別在賦值之後就不能改變了,改變就意味著從新分配了乙個新的物件,可以 通過del刪除引用的物件:
python支援四種型別的數字:int、long【長整型】、float【浮點】、complex【複數】;
6、python 字串 string:
string 是由數字、下劃線、字母組成的一串字元;
python字元列表有兩種取值方式:從左至右【0開始】、從右至左【-1開始】
獲取字元中中的一段字元:[頭下標:尾下標] 【其中下標從0開始,可正數可負數,尾下標不填則取值到最後】
字元列表擷取可以給三個引數:[頭下標:尾下標:步長]
例:
strs = "123456789";
print strs[1:5:2]
輸出24
7、python 列表 【list】:
list 有序的物件集合;
列表可以完成大多數集合類資料結構的實現,支援數字、字元甚至包括列表即巢狀;
列表的標識 [ ] 內部用逗號隔開;
列表的擷取和字元的擷取一樣【下標可為空,表示取到頭或尾】
+號是列表的連線符、*號 表示重複操作;
例:
lists = ['1','2','6'];
lists2 = ['3','7','8'];
print lists+lists2;
print lists2*3;
輸出:['1', '2', '6', '3', '7', '8']
['3', '7', '8', '3', '7', '8', '3', '7', '8']
8、python 元組 【tuple】:
tuple 元組的標識:()內部用逗號隔開,元組不能第二次賦值,相當於唯讀的list;
9、python 字典 【dictionary】:
dictionary 無序的物件集合;
dictionary 和 list 的區別:
list:有序、利用偏移量來訪問;
dictionary:無序、利用鍵值對來訪問;
dictionary 標識 是由【索引】 key 和【值】 value 組成;
例:
dictionary1 =
print dictionary1["a"];
dictionary1["c"] = 3;
print dictionary1.keys();
print dictionary1.values();
輸出:1
['a', 'c', 'b']
[1, 3, 2]
10、python資料型別的轉換:
資料型別的轉換只需要將資料型別名作為函式名即可;
注意:元組不能轉換尾字典;
python合法變數型別 Python變數和型別
1.pytonn中的數字 數字資料型別用於儲存數值。他們是不可改變的資料型別,這意味著改變量字資料型別會分配乙個新的物件。當你指定乙個值時,number物件就會被建立 var1 1 var2 10 您也可以使用del語句刪除一些物件引用。del語句的語法是 del var1 var2 var3 va...
Python變數型別
變數儲存在記憶體中的值,表名在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。python中的變數不需要宣告,變數的賦值操作既是變數宣告和定義的過程。每個變數在記憶體中建立,都包括變數的標識 名稱和資料。每個變數在使用前都必須賦值,...
Python 變數型別
變數儲存在記憶體中的值。這就意味著在建立變數時會在記憶體中開闢乙個空間。基於變數的資料型別,直譯器會分配指定記憶體,並決定什麼資料可以被儲存在記憶體中。因此,變數可以指定不同的資料型別,這些變數可以儲存整數,小數或字元。python 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...