Python基礎(總結)
阿新 • • 發佈:2018-11-09
Python基礎總結
#資料型別 ##整數,浮點數,字串,布林,空值 #變數 ##任意資料型別,命名:大小寫字母,數字,下劃線—— #字元編碼 ##ASCII:最大255個字元,英文,一個位元組 ##GB2312:編入中文,至少兩個位元組 ##unicode:全部語言統一的字元編碼,常用2個位元組,生僻字4~6個位元組,相對於純英文的編碼來說比較浪費空間 ##utf-8:根據語言決定使用是什麼編碼,當需要儲存到硬碟的時候,就轉為utf-8節省空間,當從硬碟讀到記憶體的時候就轉為uicode,避免亂碼 #字串 ##經常需要encode來編碼和decode來解碼 #if條件判斷 #if [condition]: # todo #elif [condition]: # todo #else: # todo #done #for x in list: #break 結束迴圈 #continue 結束本次迴圈,繼續下一次迴圈 #while...do...done迴圈 #until...do...done迴圈 #list:有序,可重複的集合,可以隨時新增和刪除元素 使用中括號[]表示,查詢速度慢,佔用記憶體小 #tuple:不可變的,使用小括號()表示,tuple內部可以新增list,通過改變list的方式改變tuple # tuple中只有一個元素的時候需要用逗號‘,’隔開 #dict 字典 #使用鍵值對的方式儲存,通過鍵查詢值,相當於java的map,查詢速度快,佔記憶體大,與list相反,使用大括號{}表示 #順序與儲存的先後無關,鍵保持唯一且不可變 #set 集合,無序且不重複的,儲存鍵的集合,鍵不可變,與dict不同的是沒有儲存值,