precedence of operators evaluation of the expression is based on precedence of operators when an expression contains different kinds of operatorsprecedence determines which operator should be applied first higher precedence operator is evaluated before the lower precedence operator most of the operators studied till now are binary operators binary operators are operators with two operands the unary operators need only one operandand they have higher precedence than the binary operators the minus (-as well as (plusoperators can act as both unary and binary operatorsbut not is unary logical operator #depth is using (minusas unary operator value -depth #not is unary operatornegates true print(not(true)the following table lists precedence of all operators from highest to lowest table precedence of all operators in python order of precedence description operators *exponentiation (raise to the power,/%/multiplydividemodulo and floor division addition and subtraction >==!relational and comparison operators =%=/=//=-=+=assignment operators *=**isis not identity operators innot in membership operators and logical operators ,+ complementunary plus and unary minus + not or noteaparenthesis can be used to override the precedence of operators the expression within (is evaluated first bfor operators with equal precedencethe expression is evaluated from left to right example how will python evaluate the following expression -