Python ** Operator: Power, Dictionary Unpacking & **kwargs Explained
** in Python does two unrelated things: exponentiation between numbers, and unpacking for dicts and function signatures. Here's every context it appears in, with precedence rules, return-type differences, and real-world patterns.