一.函數(def)
函數,對於函數這個概念,大家都想必很熟悉,函數廣泛應用於數學,科技,醫療等等衆多行業。
那麼,在Python中,函數就是帶名字的代碼塊。
函數最顯現的作用就是將一個代碼塊封裝起來,你要調用它的時候就輸入函數名,無需輸入重複的代碼。
現在來一個快速的例子展現一下函數:
def greet(): '''打印問候語''' print('hello!') greet()
輸出的結果:
hello!
這個實例演示了最簡單的函數結構,函數的關鍵字是def,隨後定義函數的名稱,括號和冒號,就完成了函數的定義。
隨後第二行是個函數的註釋說明,這個是最重要的代碼規範,描述了函數是做什麼的。
優秀的程序員必然有着良好的註釋習慣。
1.向函數括號內傳遞參數
def greet(username): '''打印問候語''' print(username,'hello!') greet('Master')
輸出的結果:
Master hello!
從這個示例中,在調用函數的時候傳入一個名字參數,然後函數把這個參數傳遞到函數裏面的代碼塊,實現函數功能。
自然就打印出了Master hello! 那麼,我如果將print那一句改成print(username+'hello!')呢?輸出結果是什麼?
新輸出結果:
Masterhello!
從這兩句的print我們可以弄清楚加號和逗號帶來不同的輸出形式。
2.什麼是形參和實參
在上面的例子中,括號內傳遞了一個參數,在調用函數的時候,也必須輸入一個參數,這個username參數就叫做
形參--->函數完成其工作所需要的一項信息。
而我們調用函數時,輸入的數據'Master'就叫做
實參-->調用函數時傳遞給函數的信息。
3.你所需要了解的三種實參
3.1 位置實參
3.2 關鍵字實參
3.3 默認值
4.函數的返回值
5.保護列表的方法
6.傳遞任意位置的實參
二.類(class)