文章已更新,最新地址:https://www.fearlazy.com/index.php/post/140.html
我們在寫代碼的時候經常會感覺有一些代碼之前已經寫過了,爲了節省時間我們會直接把代碼複製過來使用,以達到代碼複用的目的。有的時候有些功能也是可以複用的,但是要把實現功能的代碼全部複製到各個地方就顯得很笨拙也很不美觀。這時可以把這些代碼封裝起來變成一個函數,一下就變得清爽了許多。
函數定義的基本結構如圖:
函數的使用就是函數名後面加個小括號,如果有參數就把參數填上。比如常用的print('xxx'),print是python內置的函數。接下來做些自定義函數的測試。
1.沒有參數沒有返回值的函數。
2. 有參數沒有返回值的函數。
3.有參數有返回值的函數。
4.有return沒有返回值的函數。
return不一定要帶返回值,此時返回結果爲None,None就是沒東西,這樣的返回值沒什麼意義。直接調用return可以在必要的時候直接跳出函數。