remember that expressions are just values combined with operatorsand they always evaluate down to single value data type is category for valuesand every value belongs to exactly one data type the most common data types in python are listed in table - the values - and for exampleare said to be integer values the integer (or intdata type indicates values that are whole numbers numbers with decimal pointsuch as are called floating-point numbers (or floatsnote that even though the value is an integerthe value would be floating-point number table - common data types data type examples integers - - floating-point numbers - - - strings ' ''aa''aaa''hello!'' catspython programs can also have text values called stringsor strs (pronounced "stirs"always surround your string in single quote ('characters (as in 'helloor 'goodbye cruel world!'so python knows where the string begins and ends you can even have string with no characters in it''called blank string or an empty string strings are explained in greater detail in if you ever see the error message syntaxerroreol while scanning string literalyou probably forgot the final single quote character at the end of the stringsuch as in this example'helloworldsyntaxerroreol while scanning string literal string concatenation and replication the meaning of an operator may change based on the data types of the values next to it for exampleis the addition operator when it operates on two integers or floating-point values howeverwhen is used on two string valuesit joins the strings as the string concatenation operator enter the following into the interactive shell'alice'bob'alicebobpython basics