Infosys interview question

what are python decorators and difference between *args and *kwargs