Операторы деления в 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 в науке о данных. Эта программа предназначена для ИТ-специалистов среднего уровня, инженеров-программистов, желающих изучить науку о данных, нетехнических аналитиков, начинающих специалистов и т. д. Наша структурированная учебная программа и всесторонняя поддержка гарантируют, что наши студенты без труда полностью реализуют свой потенциал.

Хотите поделиться этой статьей?

Подготовьтесь к карьере будущего

Подать заявку на получение степени магистра наук в области науки о данных - LJMU & IIIT Bangalore