這個問題在這里已經有了答案: 如何創建帶有可選引數的 Python 函式? (6 個回答) 2天前關閉。
我在 Python 中定義了一個函式,它接受一些引數并繪制圖表。我想擴展它,以便如果將某些額外的可選引數傳遞給函式,那么它將在同一組軸上繪制另一個圖,但前提是這些可選引數傳遞給函式。在函式內繪制資料不是問題,但如果未傳遞可選引數,我將如何創建一個可以作業的函式?
例如,我想定義一個如下所示的函式,即使未傳遞 optional_arg3 和 optional_arg4 也將起作用。
def function(arg1, arg2, optional_arg3, optional_arg4):
任何幫助將非常感激!
uj5u.com熱心網友回復:
通過為引數提供默認值,這在 python 中很容易。因此,如果未傳遞任何值,則引數將采用默認值。例如:
def a(b, c, d=None):
print(b, c, d)
a(1,2)
因為我只通過了band c,所以d占用了None
So 輸出的默認值:
1 2 None
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/450542.html
標籤:Python 功能 matplotlib
下一篇:按下按鈕八秒后導航
