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處理時段(時間隔間)

 

…………

其它日后待補充。

———————————————————————————————————————————————————————————————————————

                分        割        線

———————————————————————————————————————————————————————————————————————

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM