Python — числа

Числовые типы данных хранят числовые значения. Это неизменяемые типы данных. Это означает, что изменение значения числового типа данных приводит к появлению нового выделенного объекта.

Числовые объекты создаются, когда вы присваиваете им значение. Например —

var1 = 1
var2 = 10

Вы также можете удалить ссылку на числовой объект с помощью оператора del . Синтаксис оператора del —

del var1[,var2[,var3[....,varN]]]]

Вы можете удалить один объект или несколько объектов, используя оператор del . Например —

del var
del var_a, var_b

Python поддерживает четыре разных числовых типа —

  • int (целые числа со знаком ) — их часто называют целыми или целыми числами, положительными или отрицательными целыми числами без десятичной точки.

  • long (длинные целые числа) — также называемые длинными числами , они представляют собой целые числа неограниченного размера, записанные как целые числа, за которыми следует буква L в верхнем или нижнем регистре.

  • float (вещественные значения с плавающей запятой) — также называемые числами с плавающей запятой, они представляют собой действительные числа и записываются с десятичной точкой, разделяющей целую и дробную части. Поплавки также могут иметь научную нотацию, где E или e обозначают степень 10 (2,5e2 = 2,5 x 10 2 = 250).

  • комплексные (комплексные числа) — имеют форму a + bJ, где a и b являются числами с плавающей запятой, а J (или j) представляет собой квадратный корень из -1 (который является мнимым числом). Действительная часть числа — это а, а мнимая часть — b. Комплексные числа мало используются в программировании на Python.

Примеры

Вот несколько примеров чисел

intдлинныйплаватьсложный
1051924361L0.03,14j
100-0x19323L15.2045.j
-7860122L-21.99.322e-36j
0800xDEFABCECBDAECBFBAEL32,3 + e18.876j
-0490535633629843L-90.-.6545 + 0J
-0x260— 052318172735L-32,54e1003e + 26J
0x69— 4721885298529L70.2-E124.53e-7j
  • Python позволяет использовать L в нижнем регистре с long, но рекомендуется использовать только L в верхнем регистре, чтобы избежать путаницы с числом 1. Python отображает длинные целые числа с заглавной L.

  • Комплексное число состоит из упорядоченной пары вещественных чисел с плавающей запятой, обозначаемых a + bj, где a — действительная часть, а b — мнимая часть комплексного числа.

Преобразование типа числа

Python внутренне преобразует числа в выражении, содержащем смешанные типы, в общий тип для оценки. Но иногда вам нужно явно привести число от одного типа к другому, чтобы удовлетворить требованиям оператора или параметра функции.

  • Введите int (x), чтобы преобразовать x в простое целое число.

  • Введите long (x), чтобы преобразовать x в длинное целое число.

  • Введите float (x), чтобы преобразовать x в число с плавающей запятой.

  • Введите complex (x), чтобы преобразовать x в комплексное число с действительной частью x и мнимой частью нуля.

  • Введите complex (x, y), чтобы преобразовать x и y в комплексное число с действительной частью x и мнимой частью y. x и y — числовые выражения

Математические функции

Python включает следующие функции, которые выполняют математические вычисления.

Sr.No.Функция и возврат (описание)
1abs(x)

Абсолютное значение x: (положительное) расстояние между x и нулем.

2ceil(x)

Потолок x: наименьшее целое число не менее x

3cmp (x, y)

-1, если x <y, 0, если x == y, или 1, если x> y

4ехр (х)

Экспонента от x: e x

5fabs(x)

Абсолютное значение x.

6floor(x)

Пол x: наибольшее целое число не больше x

7log(x)

Натуральный логарифм x при x> 0

8log10 (x)

Логарифм x по основанию 10 для x> 0.

9max(x1, x2,…)

Самый большой из его аргументов: значение, ближайшее к положительной бесконечности.

10min(x1, x2,…)

Самый маленький из его аргументов: значение, ближайшее к отрицательной бесконечности.

11modf (x)

Дробная и целая части x в двухэлементном кортеже. Обе части имеют тот же знак, что и x. Целая часть возвращается как число с плавающей запятой.

12pow (x, y)

Значение x ** y.

13round(x [,n])

x округляется до n цифр от десятичной точки. Python округляет от нуля как средство разрешения конфликтов: round (0,5) равен 1,0, а round (-0,5) равен -1,0.

14sqrt (х)

Квадратный корень из x при x> 0

Функции случайных чисел

Случайные числа используются для игр, моделирования, тестирования, безопасности и конфиденциальности. Python включает следующие широко используемые функции.

Sr.No.Описание функции
1choice(seq)

Случайный элемент из списка, кортежа или строки.

2randrange ([start,] stop [,step])

Случайно выбранный элемент из диапазона (старт, стоп, шаг)

3random()

Случайное число с плавающей запятой r, такое, что 0 меньше или равно r, а r меньше 1

4seed([x])

Устанавливает целое начальное значение, используемое при генерации случайных чисел. Вызовите эту функцию перед вызовом любой другой функции случайного модуля. Нет возврата.

5shuffle(lst)

Рандомизирует элементы списка на месте. Нет возврата.

6uniform(x, y)

Случайное число с плавающей запятой r, такое, что x меньше или равно r, а r меньше y

Тригонометрические функции

Python включает следующие функции, которые выполняют тригонометрические вычисления.

Sr.No.Описание функции
1acos (x)

Вернуть арккосинус x в радианах.

2asin (х)

Вернуть арксинус x в радианах.

3atan(x)

Вернуть арктангенс x в радианах.

4atan2 (у, х)

Возвращает atan (y / x) в радианах.

5cos (x)

Верните косинус x радиан.

6hypot(x, y)

Верните евклидову норму sqrt (x * x + y * y).

7sin(x)

Верните синус x радиан.

8tan(x)

Вернуть тангенс x радиан.

9degrees(x)

Преобразует угол x из радиан в градусы.

10radians(x)

Преобразует угол x из градусов в радианы.

Математические константы

Модуль также определяет две математические константы —

Sr.No.Константы и описание
1

pi

Математическая константа пи.

2

pi

Математическая константа e.

Выберите поля, которые будут показаны. Прочие будут скрыты. Перктаскивайте мышкой для изменения порядка полей.
  • Изображение
  • SKU
  • Рейтинг
  • Цена
  • Запасы
  • Доступность
  • В корзину
  • Описание
  • Содержимое
  • Вес
  • Размеры
  • Дополнительная информация
  • Атрибуты
  • Custom attributes
  • Настраиваемые поля
Сравнить
Список желаний 0
Открыть страницу желаний Продолжить покупки