№5 Числа в Python / Уроки по Python для начинающих

2598

Предыдущий урок: Переменные в 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 также может быть числом с «е», для указания степени десятичности.

Тест на знание python

Какой будет результат выполнения кода — print(abc) ?
Какой будет результат выполнения этого кода?
№5 Числа в Python / Уроки по Python для начинающих
Какое значение вернет код colors[2] ?
№5 Числа в Python / Уроки по Python для начинающих
Какой будет результат выполнения этого кода?
№5 Числа в Python / Уроки по Python для начинающих
Какой будет результат выполнения этого кода?
№5 Числа в Python / Уроки по Python для начинающих
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'>

Далее: Присвоение типа переменной