Приоритеты операторов

Введение

Примеры

  • 0

    Простые примеры приоритетов операторов в python.

    Python следует правилу PEMDAS. PEMDAS означает круглые скобки, экспоненты, умножение и деление, а также сложение и вычитание.

    Пример:

     >>> a, b, c, d = 2, 3, 5, 7
    >>> a ** (b + c)  # parentheses
    256
    >>> a * b ** c  # exponent: same as `a * (b ** c)`
    7776
    >>> a + b * c / d  # multiplication / division: same as `a + (b * c / d)`
    4.142857142857142
    
     

    Дополнительно: математические правила справедливы, но не всегда :

     >>> 300 / 300 * 200
    200.0
    >>> 300 * 200 / 300
    200.0
    >>> 1e300 / 1e300 * 1e200
    1e+200
    >>> 1e300 * 1e200 / 1e300
    inf
    
    
     

Синтаксис

Параметры

Примечания