Учебники

Python — Числа

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

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

var1 = 1
var2 = 10

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

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

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

del var
del var_a, var_b

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

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

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

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

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

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

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

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

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

Примеры

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

ИНТ долго поплавок сложный
10 51924361L 0.0 3.14j
100 -0x19323L 15,20 45.j
-786 0122L -21,9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32,3 + e18 .876j
-0490 535633629843L -90. -.6545 + 0J
-0x260 -052318172735L -32.54e100 3e + 26J
0x69 -4721885298529L 70,2-E12 4.53e-7j
  • Python позволяет использовать строчные буквы L с длинными, но рекомендуется использовать только прописные буквы L, чтобы избежать путаницы с числом 1. Python отображает длинные целые числа с заглавными буквами L.

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

Python позволяет использовать строчные буквы L с длинными, но рекомендуется использовать только прописные буквы 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. х и у числовые выражения

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

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

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

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

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

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

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

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

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

2 CEIL (х)

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

3 см (х, у)

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

4 ехр (х)

Экспонента х: е х

5 FABS (х)

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

6 пол (х)

Этаж х: наибольшее целое число не больше х

7 войти (х)

Натуральный логарифм х, для х> 0

8 log10 (х)

Основание-10 логарифм х для х> 0.

9 max (x1, x2, …)

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

10 мин (х1, х2, …)

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

11 MODF (х)

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

12 Пау (х, у)

Значение х ** у.

13 раунд (x [, n])

х округляется до n цифр от десятичной точки. Питон округляет от нуля как тай-брейк: раунд (0,5) равен 1,0, а раунд (-0,5) равен -1,0.

14 SQRT (х)

Квадратный корень из х для х> 0

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

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

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

Экспонента х: е х

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

Этаж х: наибольшее целое число не больше х

Натуральный логарифм х, для х> 0

Основание-10 логарифм х для х> 0.

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

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

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

Значение х ** у.

х округляется до n цифр от десятичной точки. Питон округляет от нуля как тай-брейк: раунд (0,5) равен 1,0, а раунд (-0,5) равен -1,0.

Квадратный корень из х для х> 0

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

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

Sr.No. Описание функции
1 выбор (далее)

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

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

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

3 случайным образом ()

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

4 семена ([х])

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

5 перетасовка (ЛСТ)

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

6 униформа (х, у)

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

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

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

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

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

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

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

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

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

Sr.No. Описание функции
1 экоса (х)

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

2 ASIN (х)

Верните дугу синуса х, в радианах.

3 Atan (х)

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

4 atan2 (у, х)

Вернуть atan (y / x) в радианах.

5 сов (х)

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

6 гипотеза (х, у)

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

7 грех (х)

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

8 тангенс (х)

Верните тангенс х радиан.

9 градусов (х)

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

10 радиан (х)

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

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

Верните дугу синуса х, в радианах.

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

Вернуть atan (y / x) в радианах.

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

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

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

Верните тангенс х радиан.

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

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

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

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

число Пи

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

е

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