1. 程式人生 > >Python基礎(總結)

Python基礎(總結)

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不同的是沒有儲存值,