Python не является « статически типизированным языком». Вам не нужно объявлять переменные перед их использованием. Python поддерживает два типа чисел:
- Целые числа (целые числа)
- числа с плавающей запятой (десятичные)
Python Double
Python не имеет встроенного типа данных double, но имеет тип float обозначает число с плавающей запятой. Вы можете считать double в Python как значения с плавающей запятой, которые указываются с десятичной точкой.
Все платформы представляют значения с плавающей запятой Python как 64-битные значения «двойной точности» в соответствии со стандартом IEEE 754. В этом случае максимальное значение, которое может иметь число с плавающей запятой, составляет примерно 1,8 ⨉ 10308.
Чтобы определить число с плавающей запятой или двойное число в Python, используйте следующие обозначения.
data = 7.9print (data) print (type (data))
7.9
Как видите, мы определили плавающую точку число, и если мы проверим его тип, то его тип данных будет
Python оператор двойной звезды
Двойная звездочка или (**) — это встроенный арифметический оператор Python (например, +, -, *, **,/,//,%). Для числовых типов данных двойная звездочка (**) определяется как оператор возведения в степень.
x = 1y = 2 # с использованием оператора двойной звездочки c = x ** y print (c) # с использованием оператора двойной звездочки z = 2 * (4 ** 2) + 3 * (4 ** 2-10) print (z)
150
Оператор двойной звезды в Python также известен как оператор мощности.
Двойная косая черта Python
Для Python 2.x одинарная косая черта/не является полом деление ни истинное деление.
В версии Python 3.x 3/2 вернет 1.5 и 3//2 вернут 1.
первое деление — это деление с плавающей запятой.
Второе деление — это деление по полу, иногда также называемое целочисленным делением.
Итак, одинарная косая черта используется для чисел с плавающей запятой. точечное разделение, а двойная косая черта используется для разделения полов.
print (3/2) print (3//2)
Вывод
1.51
//(оператор двойной косой черты) реализует « разделение полов », независимо от вашего типа. Итак, 1.0/2.0 даст 0,5, но оба 1/2 , 1//2 и 1.0//2.0 даст 0.
Это все для учебника Python с двойным типом данных.