Python是一門非常強大的編程語言,其中最重要的組成部分之一便是類。在Python中,類的調用和傳參是非常重要的知識點。本篇文章將對于Python類的調用傳參進行詳細介紹。
在Python中,我們定義一個類時,可以通過__init__函數來傳參。如下所示:
class Example(): def __init__(self, name): self.name = name
其中的__init__函數中,參數self代表的是創建的對象本身,我們可以看做是一個形參。通過self,我們可以將傳遞的參數存儲在當前對象中。
在調用類時,我們需要先創建一個對象。如下所示:
example_obj = Example("John")
當我們創建對象時,我們可以將參數傳遞給__init__函數。在這個例子中,我們將"John"傳遞給了__init__函數中的name參數。
若我們想要調用該對象中的name參數,我們只需要用對象名+.name即可。如下所示:
print(example_obj.name)
當我們運行這行代碼時,控制臺上會輸出"John"。
除了在__init__中進行參數傳遞外,我們還可以在方法中進行傳參。如下所示:
class Example(): def __init__(self): pass def hello(self, name): print("Hello, " + name + "!") example_obj = Example() example_obj.hello("John")
在這個例子中,我們定義了一個名為hello的方法,并將name作為該方法的參數。在調用該方法時,我們將"John"作為參數傳遞給了該方法。
當我們運行這行代碼時,控制臺上會輸出"Hello, John!"。這樣,我們就實現了在類的方法中傳遞參數的功能了。
上一篇vue劃詞標記