国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python編寫函數注意事項總結

瀏覽:98日期:2022-06-23 18:52:27

1、編寫注意

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

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

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

2、給形參指定默認值時,等號兩側不得有空格

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

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

function_name(value_0, parameter_1=’value’)

對于函數調用中的關鍵字實參,也應遵循所有import句子都應該放在文件開頭。唯一的例外是,在文件開頭使用注釋來描述整個程序。

知識點擴展:

1.代碼復用的第一步就是使用函數。

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

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

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

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

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

7.Python使用特殊的規則來比較兩個元組。它首先比較各元組中下標為0的對應元素。如果相等,再比較下標為1的對應元素,如果還是相等,那就繼續比較下標為2的元素,一次類推。

8.在表達式中引用變量時,Python解釋器將會按照如下順序遍歷各作用域:

9.給變量賦值時,規則有所不同。如果當前作用域內已經定義了這個變量,那么該變量就會具備新值。若是當前作用域內沒有這個變量,Python則會把這次賦值視為對該變量的定義,而新定義的這個變量,其作用域就是包含賦值操作的這個函數。

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

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

12.在參數迭代時,要多加小心

到此這篇關于python編寫函數注意事項總結的文章就介紹到這了,更多相關python編寫函數的注意點內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美一级特黄aa大片视频 | 艹美女视频 | 日韩欧美精品综合一区二区三区 | 女人张开腿 让男人桶视频 女人张开腿等男人桶免费视频 | 久久久久久毛片免费播放 | 成人三级做爰在线视频 | 亚洲一区二区三区高清视频 | 日韩一区二区三区在线播放 | a毛片免费看 | 精品久久久久久 | 亚洲成aⅴ人片在线观 | 免费一级毛片在线播放视频 | 毛片在线网站 | 国产日韩精品欧美一区 | 在线免费视频 | 久草中文在线 | 国产精品黄在线观看免费 | 大黄一级片 | 精品成人一区二区三区免费视频 | 亚洲 欧美 激情 另类 校园 | free性欧美嫩交 | 国产日韩亚洲不卡高清在线观看 | 欧美一级片免费观看 | 日韩欧美一级毛片视频免费 | 日韩99精品| 国产成人精品午夜在线播放 | 日本一区二区三区免费视频 | 午夜精品视频在线观看美女 | 亚洲国产韩国一区二区 | 九九精品视频在线播放 | 黄频漫画 | 国产日产欧产精品精品推荐在线 | 精品综合久久久久久88小说 | 黄色一级片a | 色香欲综合成人免费视频 | 日本一区二区三区不卡视频中文字幕 | 国产亚洲精品成人婷婷久久小说 | 成人性动漫高清免费观看网址 | 久久性妇女精品免费 | 欧美日本视频一区 | 成人a毛片视频免费看 |