最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python編寫函數(shù)注意事項(xiàng)總結(jié)

 更新時(shí)間:2021年03月28日 15:24:20   作者:小妮淺淺  
在本篇文章里小編給大家分享了一篇關(guān)于python編寫函數(shù)注意事項(xiàng)總結(jié)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。

1、編寫注意

(1)給函數(shù)指定描述名。

(2)函數(shù)名稱只包括小寫字母和下劃線。

(3)每一個(gè)函數(shù)都應(yīng)該包含簡要說明其功能的注釋,注釋應(yīng)該緊跟在函數(shù)定義之后,并且采用文檔字符串格式。

2、給形參指定默認(rèn)值時(shí),等號兩側(cè)不得有空格

def function_name(parameter_0, parameter_1='default value')

3、如果程序或模塊包含多個(gè)函數(shù),可以使用兩個(gè)空行將相鄰函數(shù)分開,這樣更容易知道前一個(gè)函數(shù)在哪里結(jié)束,下一個(gè)函數(shù)從哪里開始。

function_name(value_0, parameter_1='value')

對于函數(shù)調(diào)用中的關(guān)鍵字實(shí)參,也應(yīng)遵循所有import句子都應(yīng)該放在文件開頭。唯一的例外是,在文件開頭使用注釋來描述整個(gè)程序。

知識點(diǎn)擴(kuò)展:

1.代碼復(fù)用的第一步就是使用函數(shù)。

2.一個(gè)函數(shù)可以接受任何數(shù)量(包括0)的任何類型的值最為輸入變量,并且返回任何數(shù)(包括0)的任何類型的結(jié)果。

3.Python中的一切都是對象,包括字符串、數(shù)字、元祖、列表、字典和函數(shù)。

4.調(diào)用Python函數(shù)help()可以打印輸出一個(gè)函數(shù)函數(shù)的參數(shù)列表和規(guī)范文檔。如果僅僅是想要得到文檔的字符串可以用doc。

5.可以把函數(shù)作為函數(shù)的參數(shù),函數(shù)也可以作為列表、元組、集合、和字典的元素。函數(shù)名是不可變得,因此可以把函數(shù)用作字典的鍵。Python的函數(shù)式一級對象,也就是說,我們可以直接引用函數(shù)把函數(shù)當(dāng)成參數(shù)傳給其他函數(shù),并通過表達(dá)式及if語句對其進(jìn)行比較和判斷。

6.閉包是一個(gè)可以由另一個(gè)函數(shù)動(dòng)態(tài)生成的函數(shù),并且可以改變和存儲函數(shù)外創(chuàng)建的變量的值。(也可以說閉包是一個(gè)定義在某個(gè)作用域中的函數(shù),這種函數(shù)引用了那個(gè)作用域里的變量。)

7.Python使用特殊的規(guī)則來比較兩個(gè)元組。它首先比較各元組中下標(biāo)為0的對應(yīng)元素。如果相等,再比較下標(biāo)為1的對應(yīng)元素,如果還是相等,那就繼續(xù)比較下標(biāo)為2的元素,一次類推。

8.在表達(dá)式中引用變量時(shí),Python解釋器將會(huì)按照如下順序遍歷各作用域:

9.給變量賦值時(shí),規(guī)則有所不同。如果當(dāng)前作用域內(nèi)已經(jīng)定義了這個(gè)變量,那么該變量就會(huì)具備新值。若是當(dāng)前作用域內(nèi)沒有這個(gè)變量,Python則會(huì)把這次賦值視為對該變量的定義,而新定義的這個(gè)變量,其作用域就是包含賦值操作的這個(gè)函數(shù)。

10.nonlocal語句。nonlocal清楚地表明如果在閉包中給該變量賦值,那么修改的其實(shí)是閉包外那個(gè)作用域的變量。但是,nonlocal的唯一限制是它不能延伸到模塊級別,這個(gè)是為了防止它污染全局作用域。這個(gè)與global語句互補(bǔ)。global用來表示對該變量的賦值操作,將會(huì)直接修改作用域里的那個(gè)變量。

11.考慮用生成器改寫直接返回列表的函數(shù)

12.在參數(shù)迭代時(shí),要多加小心

到此這篇關(guān)于python編寫函數(shù)注意事項(xiàng)總結(jié)的文章就介紹到這了,更多相關(guān)python編寫函數(shù)的注意點(diǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python爬蟲利用代理池更換IP的方法步驟

    python爬蟲利用代理池更換IP的方法步驟

    這篇文章主要介紹了python爬蟲利用代理池更換IP的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python 微信之獲取好友昵稱并制作wordcloud的實(shí)例

    Python 微信之獲取好友昵稱并制作wordcloud的實(shí)例

    今天小編就為大家分享一篇Python 微信之獲取好友昵稱并制作wordcloud的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • python?matplotlib繪圖詳解大全(非常詳細(xì)!)

    python?matplotlib繪圖詳解大全(非常詳細(xì)!)

    這篇文章主要給大家介紹了關(guān)于python?matplotlib繪圖詳解的相關(guān)資料,matplotlib是python中用于繪制各種圖像的模塊,功能十分強(qiáng)大,通常與pandas模塊搭配使用,可以生成各種樣視的圖片,用于數(shù)據(jù)的分析和展示,需要的朋友可以參考下
    2023-09-09
  • python不同系統(tǒng)中打開方法

    python不同系統(tǒng)中打開方法

    在本篇文章里小編給大家分享的是一篇關(guān)于python在不同系統(tǒng)中打開的方法,有興趣的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • python基礎(chǔ)之引用和匿名函數(shù)

    python基礎(chǔ)之引用和匿名函數(shù)

    這篇文章主要介紹了python引用和匿名函數(shù),實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Python遍歷指定文件夾下的所有文件名的方法小結(jié)

    Python遍歷指定文件夾下的所有文件名的方法小結(jié)

    當(dāng)需要遍歷指定文件夾下的所有文件名時(shí),Python提供了多種方法來實(shí)現(xiàn)這個(gè)任務(wù),本文將介紹如何使用Python來完成這一任務(wù),有需要的小伙伴可以參考下
    2024-01-01
  • Python字符串處理之count()方法的使用

    Python字符串處理之count()方法的使用

    這篇文章主要介紹了Python字符串處理之count()方法的使用,是Python入門的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • Python使用sqlalchemy實(shí)現(xiàn)連接數(shù)據(jù)庫的幫助類

    Python使用sqlalchemy實(shí)現(xiàn)連接數(shù)據(jù)庫的幫助類

    這篇文章主要為大家詳細(xì)介紹了Python如何使用sqlalchemy實(shí)現(xiàn)連接數(shù)據(jù)庫的幫助類,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考下
    2024-02-02
  • Pandas 2.1發(fā)布更新功能介紹

    Pandas 2.1發(fā)布更新功能介紹

    這篇文章主要為大家介紹了Pandas 2.1發(fā)布更新功能介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Python測試框架:pytest學(xué)習(xí)筆記

    Python測試框架:pytest學(xué)習(xí)筆記

    這篇文章主要介紹了Python測試框架:pytest的相關(guān)資料,幫助大家更好的利用python進(jìn)行單元測試,感興趣的朋友可以了解下
    2020-10-10

最新評論

沂源县| 游戏| 遵义市| 湖口县| 南乐县| 土默特右旗| 渑池县| 合江县| 高唐县| 吉水县| 布尔津县| 霍林郭勒市| 赤峰市| 黄龙县| 绵阳市| 江华| 罗定市| 如皋市| 宁明县| 密山市| 凤翔县| 广灵县| 白城市| 韶关市| 沅江市| 昌宁县| 儋州市| 车险| 重庆市| 公主岭市| 亚东县| 宁德市| 博乐市| 竹北市| 石阡县| 嘉峪关市| 汾西县| 郑州市| 桓仁| 景谷| 沂源县|