Числовые типы данных хранят числовые значения. Они являются неизменяемыми типами данных, это означает, что изменение значения числового типа данных приводит к вновь выделенному объекту.
Числовые объекты создаются при назначении им значения. Например —
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.