What is a characteristic of Python that allows variables to change data types during execution?
A. Static typing
B. Strong typing
C. Dynamic typing
D. Explicit typing
Python's dynamic typing allows variables to change data types as needed during execution.