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() 函式可以用來創建一個新的物件,並指定物件的類別。它可以用於創建任何類別的物件,但是最常用於創建自定義類別的物件。

Categorized in:

Tagged in: