Двойной тип данных Python с примером

Python не является « статически типизированным языком». Вам не нужно объявлять переменные перед их использованием. Python поддерживает два типа чисел:

  1. Целые числа (целые числа)
  2. числа с плавающей запятой (десятичные)

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 с двойным типом данных.

Оцените статью
nanomode.ru
Добавить комментарий