Что значит эта строка: answer: str = ''
В этом коде:
В этом коде:
Python:
class Hero:
def __len__(self):
return len(self.__dict__)
def __str__(self):
if self.__len__() == 0:
return ''
else:
answer: str = ''
for key, value in sorted(self.__dict__.items(), key=lambda para: para[0]):
answer += f'{key}: {str(value)}\n'
return answer