日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【学习笔记】17、函数(Function)的定义和调用

發布時間:2025/3/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【学习笔记】17、函数(Function)的定义和调用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

函數(Function)的定義和調用

之前我們使用的print()、input()、max()等都是函數,只不過他們是內置函數,我們看不到它的實現方式,直接拿過來就可以使用了。而本講所說的函數是根據我們自己的需求去創造的,然后去調用它。

函數的理念和作用:對于大型項目而言,比較長的代碼,即使是代碼的編寫者也不可能對內部的每一個邏輯都記得很清楚,這個時候很有可能讀不懂代碼到底是什么作用。但是對于一個封裝好的函數,我們只需要知道函數需要傳入的參數,以及函數返回的結果就可以了,并不需要了解內部如何實現這一功能,可以把函數當成一個黑匣子來看待。這樣就大大簡化了程序的開發難度,所以這也是使用函數的一個很便捷的地方。

定義函數的格式如下:

def 函數名(函數參數1,函數參數2……):

?????? 函數內部運行的代碼

上面例子“printinfo(name,age)”中的兩個參數我們稱之為“形式參數”(形參),而調用函數里面兩個參數我們稱之為“實際參數”(實參)。

有了函數的參數之后,函數變得更加靈活了,但是還缺少點什么,就是函數的返回值。

def 函數名(函數參數1,函數參數2……):

?????? 函數內部運行的代碼

?????? return 返回值

【return的注意事項】

當函數中的代碼運行到return的時候,則函數向調用它的代碼返回值,函數就結束了。

不管函數后面還有其他什么代碼,函數都不會再去運行了。

?

要是函數中的返回值有多個,其實就相當于返回一個元組,只不過把括號給省略了。

?

一個函數里面可以有多個return。

?

【函數文檔說明】

函數幫助文檔必須寫在函數內部運行代碼的第一行,之后調用時使用幫助快捷鍵(Shift+Tab)就可以看到該說明。

?

【練習題】

完成一個函數類似內置函數sum()功能。

?

總結

以上是生活随笔為你收集整理的【学习笔记】17、函数(Function)的定义和调用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。