Python new() 函式的使用方法
Python 中的 new() 函式是一個非常有用的函式,它可以用來創建一個新的物件,並且可以指定物件的類別。它的使用方法如下:
# 創建一個新的物件 obj = new(MyClass) # 創建一個新的物件,並傳入參數 obj = new(MyClass, arg1, arg2, ...)
new() 函式會返回一個新的物件,它的類別就是我們指定的 MyClass。如果我們需要傳入參數,則可以在 new() 函式中傳入參數,它會被傳入 MyClass 的構造函式中。
new() 函式可以用來創建任何類別的物件,但是它最常用於創建自定義類別的物件。例如,我們可以創建一個自定義的類別,並使用 new() 函式來創建一個新的物件:
# 定義一個自定義的類別 class MyClass: def __init__(self, arg1, arg2): self.arg1 = arg1 self.arg2 = arg2 # 創建一個新的物件 obj = new(MyClass, "foo", "bar") # 訪問物件的屬性 print(obj.arg1) # 輸出:foo print(obj.arg2) # 輸出:bar
總之,Python 中的 new() 函式可以用來創建一個新的物件,並指定物件的類別。它可以用於創建任何類別的物件,但是最常用於創建自定義類別的物件。