Я столкнулся с ошибкой несвязанного метода в python с кодом
class Sample(object):
'''This class defines various methods related to the sample'''
def drawSample(samplesize,List):
sample=random.sample(List,samplesize)
return sample
Choices=range(100)
print Sample.drawSample(5,Choices)
Прочитав много полезных постов здесь, я подумал, как можно добавить @staticmethod
выше, чтобы код работал. Я новичок в питоне. Может кто-нибудь объяснить, почему можно определить статические методы? Или, почему не все методы определены как статические методы?