I am stuck with python syntax. I have seen people using a * before a function call in python. Tried writing a sample code, but not sure how this syntax works. The code below is not compiling. It would be really great if someone can explain this syntax.
    def data(value):
        return get_value(*get_ab(value))
        
    
    def get_value(value):
        x= value;  
        return x
    
    def get_ab(value):
        return value
    
    final_value= data("manu")
    
    print(final_value)
 
    