Not all data is the same. A number is different from text, and both are different from true/false values. Python has several built-in data types to handle these differences. The main types you'll use: int - whole numbers like , -,
float - decimal numbers like ., , .
str - text (strings) like "hello", 'world'
bool - boolean values: True or False Python figures out the type automatically when you assign a value. You don't need to declare types explicitly like in some other languages.