對於第一次接觸到python這門程式語言的朋友來說,剛開始學習python程式設計的時候對於python函數呼叫這一方面的了解比較少,在這篇文章之中我們就來了解一下python怎麼呼叫函數。
Python內建了很多有用的函數,我們可以直接呼叫。
要呼叫一個函數,需要知道函數的名稱和參數,例如求絕對值的函數abs,只有一個參數。
如果想知道具體的內建函數的話可以直接從Python的官方網站查看文件:
http://docs.python.org/3/library/functions. html#abs
也可以在互動式命令列透過help(abs)查看abs函數的說明資訊。
呼叫abs函數:
>>> abs(100) 100 >>> abs(-20) 20 >>> abs(12.34) 12.34
呼叫函數的時候,如果傳入的參數數量不對,會報TypeError的錯誤,並且Python會明確地告訴你:abs()有且僅有1個參數,但給了兩個:
>>> abs(1, 2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: abs() takes exactly one argument (2 given)
如果傳入的參數數量是對的,但參數類型不能被函數所接受,也會報TypeError的錯誤,並且給出錯誤訊息:str是錯誤的參數類型:
>>> abs('a') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: bad operand type for abs(): 'str'
而max函數max()可以接收任意多個參數,並傳回最大的:
>>> max(1, 2) 2 >>> max(2, 3, 1, -5) 3
以上就是這篇文章所講述的所有內容,這篇文章主要介紹了python中呼叫函數的相關知識,希望你能藉助資料從而理解上述所說的內容。希望我在這片文章所講述的內容能夠對你有幫助,讓你學習python更加輕鬆。
更多相關知識,請造訪php中文網Python教學欄位。
以上是如何呼叫python中的內建函數? (實例解析)的詳細內容。更多資訊請關注PHP中文網其他相關文章!