Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Питон — Числа

Предыдущая страницаСледующая страница

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

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

var1 = 1
var2 = 10

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

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

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

del var
del var_a, var_b

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

Примеры

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

<тд>-21,9 <тд>-.6545+0Дж
целое длинный плавающий сложный
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32.3+e18 .876j
-0490 535633629843L -90.
-0x260 -052318172735L -32,54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

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

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

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

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

Серийный номер Функция и возврат ( описание )
1 абс(х)

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

2 ячейка(x)

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

3 смр(х, у)

-1, если x y

4 exp(x)

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

5 fabs(x)

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

6 этаж(x)

Этаж x:наибольшее целое число, не превышающее x

7 лог(х)

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

8 log10(x)

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

9 max(x1, x2,...)

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

10 мин(x1,x2,...)

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

11 модф(х)

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

12 pow(x, y)

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

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

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

14 sqrt(x)

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

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

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

Серийный номер Функция и описание
1 выбор (последовательность)

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

2 randrange ([начало,] стоп [,шаг])

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

3 случайный()

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

4 seed([x])

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

5 перетасовать(lst)

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

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

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

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

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

Серийный номер Функция и описание
1 acos(x)

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

2 асин(х)

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

3 атан(х)

Возвращает арктангенс x в радианах.

4 atan2(y, x)

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

5 cos(x)

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

6 гипот(х, у)

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

7 sin(x)

Возвращает синус x радиан.

8 загар(х)

Возвращает тангенс x радиан.

9 градусы(х)

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

10 радианы(x)

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

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

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

<тд>

пи

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

<тд>

д

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

Серийный номер Константы и описание
1
2

Python

  1. Типы данных Python
  2. Операторы Python
  3. Оператор передачи Python
  4. Аргументы функции Python
  5. Числа Python, преобразование типов и математика
  6. Словарь Питона
  7. Итераторы Python
  8. Замыкания Python
  9. Дата и время Python
  10. Сон питона ()