python parameter引數

憂鬱,灑脫發表於2019-05-20
  • BIF內建函式
    • 形參和實參
    • 形參是指函式建立和定義過程中小括號裡面的引數
    • 實參指的是函式在呼叫過程中傳遞進去的引數
def MyFun(x):
    return x**3
 
y=3
print(MyFun(y))
複製程式碼
  • 函式文件和直接用#為函式寫註釋有什麼不同
    • Function.__doc__和#註釋
    • 給函式寫文件是為了讓別人更好的理解函式
    • 可以用function.__doc__或者help(function)進行檢視函式文件
  • 使用關鍵字引數,可以避免什麼問題的出現
    • 可以避免呼叫函式是引數傳遞錯誤的問題
  • 使用help(print)檢視print()這個BIF有哪些預設引數?分別起到什麼作用?
  • 預設引數和關鍵字參數列面最大的區別是什麼?
    • 預設引數在函式定義時就賦值,關鍵字引數是在函式呼叫時賦值
    • .關鍵字引數,可以不用按照引數的順序呼叫函式,有效避免因不小心搞亂引數順序導致的bug
    • 可以產看help(print)
    • 在函式呼叫過程中不傳遞實參則預設使用形參的初始值
  • 編寫函式:計算列印所有引數的和乘以基數(base=3)的結果;如果引數中最後一個引數為(base=5),則設定基數為5,基數不參與求和計算
  • 尋找水仙花數: 如果一個3位數等於其各位數字的立方和,則稱這個數為水仙花數,例如153=1^3+5^3+3^3,因此153是一個水仙花數,編寫一個程式,找出所有的水仙花數。
  • 答案:github.com/LiuJiYangYa…

Function string parameter

相關文章