python入門總結-函數

  1. 函數形式:
    def functionname(paramlist):
        function body
  2. 局部變量不改變實參的值,若是須要改變,聲明global。好比,global x
  3. 能夠給函數默認值,注意:有默認參數值的參數要在參數列表的後面
  4. 傳參時,能夠指定什麼參數賦予什麼值,好比,func(x=3,y=4)
  5. 沒有return語句的函數都默認有一個return None
  6. pass是一個空白的語句塊
  7. 物理行是你編寫代碼看到的行,邏輯行是python所看到的行,一個物理行可以包含多個邏輯行,要用分號(;)做爲結尾。分號表明邏輯行的結束。或者在每一個物理行結尾加上行鏈接(\)。
  8. DocStrings,函數體中第一邏輯行的字符串是函數的文檔字符串。文檔字符串的慣例是一個多行字符串,它的首行以大寫字母開始,句號結尾。第二行是空行,從第三行開始是詳細的描述。經過"函數名.__doc__"(雙下劃線)調用。
相關文章
相關標籤/搜索