今天這篇文章我們就來了解python中的參數,python中的參數是一個比較重要以及常用的知識點。比方python3關鍵字參數以後用的也比較多,在百度上一搜python關鍵字就會彈出來。所以在這篇文章之中我們就來學習一下python關鍵字參數和python必備參數。
首先我們需要知道參數類型,類型如下所示:
參數的類型:
##必備參數關鍵字參數預設參數不定長參數必備函數
必備參數必須以正確的順序傳入函數。呼叫時的數量必須和聲明時的一樣。呼叫printme()函數,你必須傳入一個參數,不然會出現語法錯誤:#!/usr/bin/python # -*- coding: UTF-8 -*- #可写函数说明 def printme( str ): "打印任何传入的字符串" print str; return; #调用printme函数 printme();以上實例輸出結果:
Traceback (most recent call last): File "test.py", line 11, in <module> printme(); TypeError: printme() takes exactly 1 argument (0 given)下面我們來說一下關鍵字參數關鍵字參數:關鍵字參數和函數呼叫關係緊密,函數呼叫使用關鍵字參數來決定傳入的參數值。 使用關鍵字參數允許函數呼叫時參數的順序與宣告時不一致,因為 Python 解釋器能夠用參數名稱來匹配參數值。 以下實例在函數printme() 呼叫時使用參數名稱:
#!/usr/bin/python # -*- coding: UTF-8 -*- #可写函数说明 def printme( str ): "打印任何传入的字符串" print str; return; #调用printme函数 printme( str = "My string");以上實例輸出結果:
My string下例能將關鍵字參數順序不重要展示得更清楚:
#!/usr/bin/python # -*- coding: UTF-8 -*- #可写函数说明 def printinfo( name, age ): "打印任何传入的字符串" print "Name: ", name; print "Age ", age; return; #调用printinfo函数 printinfo( age=50, name="miki" );
以上實例輸出結果:
Name: miki Age 50
以上就是今天所要說明的內容,講解了參數的分類以及必備參數和關鍵字參數。雖然以上的知識點舉了實例,但是還是需要自己來試一試,畢竟自己不動手的話就如同紙上談兵一樣,動手實踐才是驗證所學的最好的方法與途徑。最後我也希望這篇文章能為正在學習python的你帶來一點幫助
更多相關知識,請訪問php中文網Python教程欄目。
以上是python參數是什麼?實例詳解必備與關鍵字參數的詳細內容。更多資訊請關注PHP中文網其他相關文章!