1
當我正在並不如預期如何在python中創建一個對象數組?
我定義的類初始化爲數組的值在python對象數組是
class piece:
x = 0
y = 0
rank = ""
life = True
family = ""
pic = ""
def __init__(self, x_position, y_position, p_rank, p_family):
piece.x = x_position
piece.y = y_position
piece.rank = p_rank
piece.family = p_family
,當我初始化數組
pie = []
pie.append(piece(25, 25, "p", "black"))
pie.append(piece(75, 25, "p", "black"))
pie.append(piece(125, 25, "p", "black"))
print(pie[1].x)
輸出是125 其中預期的輸出是75
我試着餅[2] .X和餡餅[3] .X每一個打印相同的125 –
他們是類屬性不是實例屬性 –