-
函數
- 定義函數
格式:
函數代碼中,return表示返回的值。比如定義一個平方函數square(x),輸入參數x,返回x的平方:def 函數名(參數): 輸入函數代碼
> def square(x): > return x*x > square(9) 81
- 定義變參數函數
有時需要定義參數個數可變的函數,有幾個方法可以做到:
- 給參數指定默認值
例如定義參數h(a, b=1, c='hehe')
,在調用函數時後面兩個可以不定義,不定義的話就是默認值b=1,c=‘hehe’。 - 參數指定關鍵字
上面的方法都是第一值對應第一個參數的賦值,也可以定義時用關鍵字來固定對應的值:h(b=2, a=11)
,位置可變,只要關鍵字指出來即可。
- 定義函數
- ###循環與條件
Python是通過縮進來識別出哪一段是屬於循環內部的。- if語句
多條件,要把elseif寫成elif,格式爲:> a = 3 > if a>=3: > print('a>=3') a>=3
if 條件1: 執行語句1 elif 條件2: 執行語句2 else: 執行語句3
- while ture/break語句
格式爲:
例:while true即條件爲真: 執行語句 if 中斷語句條件: break
> a = 3 > while a<10: > a = a+1 > print(a) > if a==8: > break 4 5 6 7 8
- for語句
遍歷序列,進行檢索等
> a = [1, 2, 3, 4, 5] > for i in a: > print(i) 1 2 3 4 5
- 列表推導式:輕量級循環
創建新列表的方法。
格式:
[輸出值 for 條件]
> [x*x for x in range(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
> [x*x for x in range(10) if x%3==0] [0, 9, 36, 81]
-
類
- 類與對象
類是一個抽象的概念。舉個例子,動物是一個抽象的概念,具體的動物有老虎、獅子等等。類就好比是動物,對象就好比是具體的動物。老虎,獅子又有很多,比如每隻老虎又有不同的特點,每創造出一隻老虎就是類動實例化。通過實例化類生成一個個對象。 - 定義一個類
> class boy: > gender = 'male' > interest = 'girl' > def say(self): > return 'I am a boy!' > > peter = boy() > peter.gender 'male' > peter.interest 'girl' > peter.say() 'I am a boy!'
- 類與對象
Python的繼續學習
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.