Как проверить наличие переменной?
def pr(self):
    if hasatrr(self, 'last_name'):
        print(self.last_name)
    else:
        print('var has been deleted')
А можно и в одну строкуdef pr(self):
    print(getattr(self, 'last_name', 'var has been deleted'))
А не лучше так?def pr(self) -> bool:
    return 'last_name' in self.__dir__()