Python變數型別

2021-09-24 23:52:11 字數 2231 閱讀 5029

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 中的變數賦值不需要型別宣告。每個變數在記憶體中建立,都包括變數的標...