Do Artificial Intelligence Dream of Sheep?

人工知能は羊の夢を見るか?

Pythonのインスタンス生成時の括弧

Python インスタンス生成時に

() つけない

class ExampleClass:
integer : int = None

#リストの生成
example_object_list =
for index in range(0,2) :
example_class = ExampleClass
#値の設定
example_class.integer = index
#リストに追加
example_object_list.append(example_class)

#結果出力
for index,example_class in enumerate(example_object_list):
result = f"""
index :{index}
integer :{example_class.integer}
"""
print(result)
----------------

index       :0
integer     :1


index       :1
integer     :1

()つける

class ExampleClass:
integer : int = None

#リストの生成
example_object_list =
for index in range(0,2) :
example_class = ExampleClass()
#値の設定
example_class.integer = index
#リストに追加
example_object_list.append(example_class)

#結果出力
for index,example_class in enumerate(example_object_list):
result = f"""
index :{index}
integer :{example_class.integer}
"""
print(result)
----------------

index       :0
integer     :0


index       :1
integer     :1