Python課程學習總結
Python的介紹
Python是一種高級動態、完全面向對象的語言,函數、模塊、數字、字符串都是對象,並且完全支持繼承、重載、派生、多繼承,有益於增強源代碼的復用性。
Python是一種計算機程序設計語言(解釋型語言),具有代碼少、簡單、運行速度慢的特點。
用單引號或者雙引號括起來的文本在程序中叫字符串(string)。
.Python的數據類型:整數、浮點數、字符串、布爾值、空值(None)。
Python變量
- 變量的概念基本上和初中代數的方程變量一致
- 其變量就像貼在東西上的標簽
- 命名規則:大小寫英文、數字和下劃線,且不能用數字開頭
- 同一變量可以反復賦值,而且可以是不同類型的變量
Python運行
1.Python基礎運算
基礎的加減乘除運算:
進制轉換:
字符串長度之間的變換
2.Python判斷
if else if循環:
表達式:
if <條件判斷1>:
<執行1>
elif <條件判斷2>:
<執行2>
elif <條件判斷3>:
<執行3>
else:
<執行4> ‘
執行時,按照從上往下的順序依次執行。如果if的條件不滿足,則執行elseif;若依舊不滿足條件,則執行剩下的else部分,然後按照步驟進行判斷。
while循環:
while循環的判斷條件是,如果滿足while的執行條件,則執行while後部分的語句,如果不滿足,則跳過while語句執行之後的。
如果沒有break語句,那麽講不會跳出該while語句永遠執行下去。
3.程序結構
- 嵌套列表alist[i][j]
- 字典的元素可以是任意類型,甚至也可以是字典
- 字典的鍵值可以是任意不可變類型,例如用元組來作為坐標,索引元素。
4.函數
固定參數/可變參數
- 定義函數時,參數可以有兩種;
- 一種是在參數表中寫明參數名key的參數,固定了順序和數量
- 一種是定義時還不知道會有多少參數傳入的可變參數
位置參數/關鍵字參數
- 調用函數的時候,可以傳進兩種參數
- 一種是沒有名字的
- 一種是帶Key的關鍵字參數
- 如果混用,所有位置參數必須在前,關鍵字參數必須在後面
range函數
- range(n)
從a到n-1的序列
- range(start,end)
從start到end-1的序列
- range(start,end,step)
從start到end-1,步長間隔step,step可以是負數
range函數返回range類型的對象,可以直接當做序列用,也可以轉換為list或者tuple等容器類型。
輸入和輸出:input/print
- input(prompt)顯示提示信息prompt,輸入內容以字符串形式返回
- print(v1,v2,v3,...)打印各變量輸出
- 格式化字符串‘%d %s’%(v1,v2)
Python容器類型
字典dict
5.模塊
引用擴展模塊:import
- import<模塊>[as<別名>]
- dir(<名稱>)函數
- help(<名稱>)函數
- from<模塊>import<名稱>
datetime模塊:
四個主要類:
- date處理年月日
- time處理時分秒、毫秒
- datetime處理日期加時間
- timedelta處理時段(時間隔間)
…………
其它日後待補充。
———————————————————————————————————————————————————————————————————————
分 割 線
———————————————————————————————————————————————————————————————————————
Python課程學習總結