-2
我正在尋找一個類方法,它決定當給出一個類的實例作爲參數時將會給出哪些參數。類的實例作爲參數python
我有這樣的:
class Answers_Matrix(list):
def __setitem__(self, index, value):
if (type(value) is int):
if (0 <= value <= 255):
list.__setitem__(self, index, value)
else:
print "Invalid value size."
else:
print "Invalid value type. Value must be an integer."
def __repr__(self):
# a function I made which returns a matrix in a string format
return _matrix_to_string(self)
# **EDIT:**
# here I want a __asargument__ or something alike, so when an instance
# of this class is given as an argument I can decide what and how it
# will be given.
# Example:
# def __asargument__(self):
# array = (ctypes.c_ubyte*len(self))(*self)
# return array
有什麼都在Python,我可以使用?
也許如果你是包括一個具體的使用這種方法... –
不明白你的問題。請描述更清楚或更好的例子。 – zhangyangyu
類,或該類的對象? – cdarke