Operators are symbols that perform operations on values in Python. There are different types of operators such as arithmetic, assignment, comparison, and logical operators. The order that operators are evaluated depends on their priority and whether they have left-sided or right-sided binding. Parentheses can be used to change the natural order of evaluations in expressions. Floating point numbers may result in small rounding errors due to limitations in how computers store numeric values.