天天看點

【Python】控制流語句、函數、子產品、資料結構

【Python】控制流語句、函數、子產品、資料結構

1.三種控制流語句:if\for\while

2.每句後都要加冒号

3.有elif語句=else後加一個if

【Python】控制流語句、函數、子產品、資料結構

注意使用變量名!

注意縮進!

注意控制流語句後面要加冒号!

4.for i in range(0,5)

5.break

6.continue

 ==============================================================

函數

【Python】控制流語句、函數、子產品、資料結構

定義函數、調用函數

注意冒号不要忘了

【Python】控制流語句、函數、子產品、資料結構

python中函數沒有使用花括号的,是以要注意縮進的格式!

【Python】控制流語句、函數、子產品、資料結構

全局變量的函數 就不用用參數了 (少用這種方法!)

預設參數值:<code>def func(a, b=5)</code>是有效的,但是<code>def func(a=5, b)</code>是 無效 的。

DocString:

可以使用<code>__doc__</code>(注意雙下劃線)調用<code>printMax</code>函數的文檔字元串屬性

【Python】控制流語句、函數、子產品、資料結構

輸出結果:

【Python】控制流語句、函數、子產品、資料結構

 子產品:

sys

import:直接調用子產品檔案名

【Python】控制流語句、函數、子產品、資料結構

也可以使用from..import: 

【Python】控制流語句、函數、子產品、資料結構
【Python】控制流語句、函數、子產品、資料結構

============================================================

Python資料結構 

1.list

【Python】控制流語句、函數、子產品、資料結構

運作結果:

【Python】控制流語句、函數、子產品、資料結構

2.元組

<code>new_zoo[2][2]</code>來通路<code>new_zoo</code>元組的第三個項目的第三個項目。

3.元組列印

數字是d,字母是s

【Python】控制流語句、函數、子產品、資料結構

4.清單的指派語句不建立拷貝

5.<code>if </code><code>name.find(</code><code>‘war‘</code><code>) != </code><code>-1 </code><code>:  #表示找不到war字元串</code>

6.

<code>delimiter = </code><code>‘_*_‘</code>

<code>mylist = [</code><code>‘Brazil‘</code><code>, </code><code>‘Russia‘</code><code>, </code><code>‘India‘</code><code>, </code><code>‘China‘</code><code>]</code>

<code>print </code><code>delimiter.join(mylist)</code>

Brazil_*_Russia_*_India_*_China