Последние новости:

Поиск по сайту:

Слабеющая память подобна потухающему светильнику (К. Прутков).

Python 3 — Числа

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
16.07.2017
Python 3 - Числа

Числовые типы данных хранят числовые значения. Они неизменные типы данных.

Количество объектов создаются при присвоении значения для них. Например:

var1 = 1
var2 = 10

 

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

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

 

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

del var
del var_a, var_b

 

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

  • Int (целые числа): Их часто называют просто целыми числами или ints. Они положительные или отрицательные целые числа, не имеющие знака после запятой. Целые числа в Python 3, неограниченного размера. Python 2 имеет два целочисленных типа: Int и long. Там больше нет  ‘long integer‘ в Python.
  • float (реальные значения с плавающей точкой): также называемые float, они представляют собой действительные числа и записываются с десятичной точкой, отделяющей целое число от дробные части. float могут быть также в научной записи, с Е или е, указывающей мощность  в 10 (2.5e2 = 2,5 × 10 2 = 250).
  • complex (комплексные числа): имеют вид A + BJ, где А и В являются float и J (или J) представляет собой корень квадратный из -1 (который является мнимым числом). Действительная часть числа является A, а мнимая часть B. Комплексные числа не используются часто в программировании на Python.

Представить целое число в гекса-десятичной или восьмеричной форме

>>> number = 0xA0F #Hexa-decimal
>>> number
2575

>>> number = 0o37 #Octal
>>> number
31

 

Примеры

Вот некоторые примеры чисел.

intfloatcomplex
100.03.14j
10034.2045.j
-786-21.99.345e-36j
34532.3+e18.876j
-0490-90.-.6546+0J
-0×450-32.45e1003e+26J
0×6932.2-E124.67e-7j

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

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

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

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

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

S.No.Функция & Возвращает (Описание)
1abs(х) — Абсолютное значение х: (положительное) расстояние между x и нулем.
2ceil(х) — Наименьшее целое число не меньше, чем х.
3cmp(х, у) — 1, если х <у, 0, если х == у, или 1, если х> у. Запрещены в Python 3. Вместо использования возврата (х> у): (х <у) .
4ехр(х) — Экспоненциальный х: е х
5fabs(х) — Абсолютное значение х.
6flor(х) — Наибольшее целое число, не большее, чем х.
7log(х) — Натуральный логарифм х, при х> 0.
8log10(х) — По основанию 10 логарифм х при х> 0.
9max(x1, x2, …) — Самый большой из своих аргументов: значение ближе к положительной бесконечности
10min(X1, x2, …) — Самый маленький из его аргументов: значение ближе к отрицательной бесконечности.
11modf(х) — Дробные и целые части х в два-элемента кортежа а. Обе части имеют один и тот же знак, что и х. Целая часть возвращается в виде float.
12pow(х, у) — Значение х ** у.
13round(х [n]) — х округляется до n цифр от десятичной запятой. Python, округляет от нуля в качестве связующего выключателя: round(0.5) составляет 1,0 и round(-0,5) является: 1,0.
14sqrt(х) — Квадратный корень из х при х> 0.

Функции случайного числа

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

S.No.Описание функции
1choice(seq) — Случайный элемент из списка, кортежа или строки.
2randrange([start,] stop [,step]) — Случайно выбранный элемент из range(start, stop, step).
3random() — Случайное плавающее число r, такие, что 0 меньше или равен r и r меньше, чем 1
4seed([х]) — Задает значение целого числа, начиная используемое в генерации случайных чисел. Вызывайте эту функцию перед вызовом любой другой функции случайного модуля. Возвращает no.
5shuffle(lst) — Рандомизация числа из списка на месте. Возвращает no.
6uniform(х, у) — Случайное плавающее число r, так, что х меньше или равен r и r меньше, чем у.

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

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

S.No.Описание функции
1acos(х) — Возвращает арккосинус х, в радианах.
2asin(х) — Возвращает арксинус х, в радианах.
3atan(х) — Возвращает арктангенс х, в радианах.
4atan2(у, х) — Возврат atan(у/х), в радианах.
5cos(х) — Возвращает косинус х радианах.
6hypot(х, у) — Возвращение евклидовую норму, sqrt(х * х + у * у).
7sin(х) — Возвращает синус х радианах.
8tan(х) — Возвращает тангенс х радианах.
9degrees(х) — Преобразование угол х из радиан в градусы.
10radians(х) — Преобразование угол х из градусов в радианы.

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

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

S.No.Константы и описание
1pi — Математическая константа пи.
2e — Математическая константа е.

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Статьи партнеров:

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить

Спасибо! Ваша заявка принята

close

Спасибо! Ваша заявка принята

close