Операторы деления в Python
Опубликовано: 2023-01-02Начнем с того, что в Python существует два основных типа операторов деления.
- /: Число, указанное слева от него, делится на число, указанное справа. Это, в свою очередь, возвращает значение с плавающей запятой.
- //: Число, указанное слева от него, делится на число, указанное справа. Окончательный ответ округляется в меньшую сторону, и в качестве вывода возвращается целое число.
Изучите наши популярные курсы по науке о данных
Высшая программа высшего образования в области науки о данных от IIITB | Программа профессиональных сертификатов в области науки о данных для принятия бизнес-решений | Магистр наук в области науки о данных Университета Аризоны |
Расширенная сертификационная программа в области науки о данных от IIITB | Профессиональная сертификационная программа в области науки о данных и бизнес-аналитики Университета Мэриленда. | Курсы по науке о данных |
Например,
5/2 = 2,5
5//2 = 2
Для деления используется оператор целочисленного деления.
division divide Оператор деления деления Лучшие навыки работы с данными в 2022 году Сл. Нет Лучшие навыки работы с данными в 2022 году 1 Курс анализа данных Курсы по логической статистике 2 Программы проверки гипотез Курсы логистической регрессии 3 Курсы линейной регрессии Линейная алгебра для анализа
Кроме того, деление двух чисел в Python просто возвращает частное. Например, если разделить 5 на 2, получится 2,5.
Оператор целочисленного деления (//) можно использовать для деления двух чисел, после чего их частное можно округлить до ближайшего целого числа.
Частное = 5 // 2
Посетите наши курсы по науке о данных, чтобы повысить свою квалификацию.
Настоящим оператором деления этажа является «//». Это фактически возвращает минимальное значение как для целых чисел, так и для аргументов с плавающей запятой.
Читайте наши популярные статьи о науке о данных
Карьерный путь в науке о данных: подробное руководство по карьере | Карьерный рост в науке о данных: будущее работы уже здесь | Почему наука о данных важна? 8 способов, которыми наука о данных приносит пользу бизнесу |
Актуальность науки о данных для менеджеров | Окончательная шпаргалка по науке о данных, которую должен иметь каждый специалист по данным | 6 главных причин, почему вы должны стать специалистом по данным |
Один день из жизни Data Scientist: что они делают? | Развенчан миф: Data Science не нуждается в кодировании | Бизнес-аналитика и наука о данных: в чем разница? |
Деление этажей также реализовано во всех числовых типах Python и также будет иметь следующий синтаксис:
A // b == пол(a/b)
Тип результата на самом деле будет типичным типом, к которому a и b принудительно приводятся в действие. Чтобы быть более конкретным, если a и b имеют один и тот же тип данных, a//b также будет иметь тот же тип. Однако, если есть входные данные разных типов, они сначала приводятся к типичному типу с использованием тех же правил, которые используются для всех других операторов в арифметике. Чтобы быть более конкретным, если и a, и b являются целыми или длинными, следствие имеет тот же тип данных, а также значение, что и для стандартного деления на эти типы (это также включает случай смешанных входных типов; long//int и int//long оба возвращают тип long).
Когда дело доходит до входных данных с плавающей запятой, результатом является тип с плавающей запятой. Например: 3,5//2,0 == 1,0
Кроме того, когда речь идет о комплексных числах, // вызывает исключение, учитывая, что 90-й пол комплексного числа на самом деле не разрешен. Кроме того, когда дело доходит до определяемых пользователем классов, а также типов расширения, вся семантика полностью зависит от выполнения типа или класса.
Если вы хотите глубже погрузиться в работу с Python, особенно в науке о данных, upGrad предлагает вам Executive PGP в науке о данных. Эта программа предназначена для ИТ-специалистов среднего уровня, инженеров-программистов, желающих изучить науку о данных, нетехнических аналитиков, начинающих специалистов и т. д. Наша структурированная учебная программа и всесторонняя поддержка гарантируют, что наши студенты без труда полностью реализуют свой потенциал.