python學習(8)

關(guān)鍵參數(shù)

可以使用關(guān)鍵參數(shù)指定函數(shù)中的某個函數(shù),例如:

程序:


運行:

可以直接指定參數(shù)賦予哪個參數(shù),而不用管參數(shù)順序。

但是注意不可給一個參數(shù)賦值兩次,如:

這是會報錯的。


return語句用來從一個函數(shù)返回,即跳出某個函數(shù),也可用于從函數(shù)返回一個值。例如:

程序:

運行:

注意:沒有返回值的return語句等價于return None,None是python中表示沒有任何羅東西的特殊類型。如果一個變量的值為None,可以表示它沒有值。

除非提供自己的return語句,每個函數(shù)在結(jié)尾都暗含return None語句。例如:

程序:

運行:

在python中pass表示一個空的語句塊。

此外,這里需要注意一點,引用函數(shù),需要使用函數(shù)名加括號,否則會出現(xiàn)不一樣的結(jié)果,如:

程序:

運行:

輸出的是 一個地址,并且沒有運行引用的函數(shù)。


文檔字符串(DocStrings)

寫在函數(shù)前面的文檔字符串,通常起到解釋函數(shù)功能的作用,一般從函數(shù)的第一個邏輯行開始,第一名話大寫字母開始,句號結(jié)尾,一名話說明函數(shù)的用處,第二行空出來,第三行開始詳細說明。例如:

程序:

運行:

一定要注意:__doc__,兩邊各兩個下劃線,否則運行結(jié)果有誤。


總結(jié):學習了關(guān)鍵參數(shù),文檔字符串,函數(shù)告一段落

明天學習模塊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評論 19 139
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,792評論 1 118
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,638評論 18 399
  • 多少人迷戀老上海的傳奇故事,它們不只是發(fā)生在歌舞廳、大洋房,也悄悄地在石庫門、閣子樓、繞著繞著就迷路的小弄堂里發(fā)酵...
    泡泡熊popo閱讀 1,707評論 18 38
  • 今天上午單位組織一年一度的體檢,早早起床給老公女兒做好早餐,水不能喝一口,包子不能吃一口,在繚繞飯桌的余香里,在他...
    楚歌兒閱讀 304評論 1 0

友情鏈接更多精彩內(nèi)容