首頁 >後端開發 >Python教學 >python參數是什麼?實例詳解必備與關鍵字參數

python參數是什麼?實例詳解必備與關鍵字參數

乌拉乌拉~
乌拉乌拉~原創
2018-08-15 13:51:463265瀏覽

 今天這篇文章我們就來了解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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn