/, // (деление)
Возвращает результат деления.
Оператор работает с двумя операндами: делимым и делителем.
Числовые операнды сначала приводятся к общему типу.
Если второй операнд наверен 0 (нулю), возбуждается ZeroDivisionError
В Питоне существуют два оператора для получения частного:
Числовые операнды сначала приводятся к общему типу.
Если второй операнд наверен 0 (нулю), возбуждается ZeroDivisionError
В Питоне существуют два оператора для получения частного:
/
— возвращает частное. Начиная с +py3.0, используется «настоящее деление» вне зависимости от типов операндов (ранее, при использовании в качестве операндов целых, возвращалось целое).//
— возвращает целочисленное частное (к результату применяется функцияfloor()
).
from decimal import Decimal
1 / 2 # 0.5; в Python 2: 0
-1 / 2 # -0.5; в Python 2: -1
-1 / -2 # 0.5; в Python 2: 0
1 // 2 # 0
1 // 2.0 # 0.0
Decimal('0.15') / Decimal('0.5') # Decimal('0.3')
Синонимы поиска: /, // (деление), деление, разделить, частное
В разделе «Арифметические операторы»:
% (остаток)
** (степень)
* (умножение)
На заметку
В разделе «События» можно узнать о надвигающихся событиях мира Python, а также поделиться своими. Если вы являетесь организатором встречи/конференции/спринта, зарегистрируйте это событие в указанном разделе, чтобы о нём узнали все желающие.