一.函數(def)程序員
函數,對於函數這個概念,你們都想必很熟悉,函數普遍應用於數學,科技,醫療等等衆多行業。函數
那麼,在Python中,函數就是帶名字的代碼塊。spa
函數最顯現的做用就是將一個代碼塊封裝起來,你要調用它的時候就輸入函數名,無需輸入重複的代碼。代碼規範
如今來一個快速的例子展示一下函數:code
def greet(): '''打印問候語''' print('hello!') greet()
輸出的結果:blog
hello!數學
這個實例演示了最簡單的函數結構,函數的關鍵字是def,隨後定義函數的名稱,括號和冒號,就完成了函數的定義。ast
隨後第二行是個函數的註釋說明,這個是最重要的代碼規範,描述了函數是作什麼的。class
優秀的程序員必然有着良好的註釋習慣。程序
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)