Answer:
data type
Step-by-step explanation:
In Python and most other interpreted programming languages, a variable is automatically assigned a data type based on what it is set to.
For example, the variable declaration:

automatically sets the variable
to an integer value of 3.
Or, this declaration:

automatically sets the variable
to a boolean value of True.
And this declaration after the first two:

automatically changes the variable
to a string with the text "Happy days".
__________
This is different from most compiled languages, where it is often needed to specify a primitive data type, such as int, boolean, or double.
For example, here is a variable declaration in Java:

that explicitly sets the variable
to a char data type of value 97 (the ASCII value of 'a').