Предыдущий урок: Переменные в Python
Есть три типа чисел в Python:
int
float
complex
Переменные с числовым типом создаются при присваивании им соответствующего значения значения:
x = 1 # int
y = 2.8 # float
z = 1j # complex
Чтобы проверить тип любого объекта в Python, используйте функцию type()
:
print(type(x))
print(type(y))
print(type(z))
Вывод:
<class 'int'>
<class 'float'>
<class 'complex'>
Int
Int
или целое число (integer) — целое число, положительное или отрицательное, без десятичных знаков и неограниченной длины.
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Вывод:
<class 'int'>
<class 'int'>
<class 'int'>
Float
Float
, или «число с плавающей точкой», как его еще называют — это число, положительное или отрицательное, содержащее один или несколько десятичных знаков.
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Вывод:
<class 'float'>
<class 'float'>
<class 'float'>
Float также может быть числом с «е», для указания степени десятичности.
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Вывод:
<class 'float'>
<class 'float'>
<class 'float'>
Комплексные числа
Комплексные числа записываются с «j» как мнимой частью:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Вывод:
<class 'complex'>
<class 'complex'>
<class 'complex'>
Далее: Присвоение типа переменной