函數是python編程核心內容之一,筆者在本文中主要介紹下函數的概念和基礎函數相關知識點。函數是什麼?有什麼做用、定義函數的方法及如何調用函數。
函數是能夠實現一些特定功能的小方法或是小程序。在Python中有不少內建函數,固然隨着學習的深刻,你也能夠學會建立對本身有用的函數。簡單的理解下函數的概念,就是你編寫了一些語句,爲了方便使用這些語句,把這些語句組合在一塊兒,給它起一個名字。使用的時候只要調用這個名字,就能夠實現語句組的功能了。
在沒用過函數以前,咱們要計算一個數的冪時會用到**,方法是這樣的:
>>>2**3
8 #此處爲python 函數返回值
如今知道了函數,就能夠用內建函數pow來計算乘方了:
>>>pow(2,3)
8
什麼是python內建函數,如何調用函數
python系統中自帶的一些函數就叫作內建函數,好比:dir()、type()等等,不須要咱們本身編寫。還有一種是第三方函數,就是其它程序員編好的一些函數,共享給你們使用。前面說的這兩種函數都是拿來就能夠直接使用的。最後就是咱們本身編些的方便本身工做學習用的函數,就叫作自定義函數了。
函數調用的方法雖然沒講解,但之前面的案例中已經使用過了。pow()就是一個內建函數,系統自帶的。只要正確使用函數名,並添寫好參數就可使用了。
定義函數須要用到def語句,定義函數也須要注意如下幾點:
一、def開頭,表明定義函數
二、def和函數名中間要敲一個空格
三、以後是函數名,這個名字用戶本身起的,方便本身使用就好
四、函數名後跟圓括號(),表明定義的是函數,裏邊可加參數
五、圓括號()後必定要加冒號: 這個很重要,不要忘記了
六、代碼塊部分,是由語句組成,要有縮進
七、函數要有返回值return
好比咱們定義了一個名爲hello的新函數,它要實現的是返回一個將參數做爲名字的語句。用print來調用這個函數,hello函數()內添入須要的name參數,這裏寫的是iplaypython.com,固然也可換成你須要的參數。
函數的基礎知識點就先講這些,函數在python學習過程當中是一個比較重要的環節,須要學的還有不少。例如參數修改,做用域等等。
python