САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

Python Числа



Числа 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))
Попробуйте сами »

Целое число

"Int - или целое число", представляет собой целое число, положительное или отрицательное, без десятичных знаков, неограниченной длины.

Пример

Целое число:

x = 1
y = 35656222554887711
z = -3255522

print(type(x))
print(type(y))
print(type(z))
Попробуйте сами »

Дробные числа

"Float - или число с плавающей запятой" это число, положительное или отрицательное, содержащее один или несколько десятичных знаков.

Пример

Дробные числа:

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))
Попробуйте сами »

Дробные числа так же могут быть возведены в степень с помощью буквы "e" обозначающей степерь числа 10.

Пример

Дробные числа:

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))
Попробуйте сами »


Комплексные числа

"Complex - или комплексные числа" записываются с буквой "j" в качестве мнимой части:

Пример

Комплексные числа:

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))
Попробуйте сами »

Преобразование типа

Вы можете преобразовать один тип в другой с помощью методов int(), float(), и complex():

Пример

Преобразование из одного типа в другой:

x = 1 # int
y = 2.8 # float
z = 1j # complex

#конвертация из int в float:
a = float(x)

#конвертация из float в int:
b = int(y)

#конвертация int в complex:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))
Попробуйте сами »

Примечание: Вы не можете преобразовать комплексные числа в другой тип числа.


Случайные числа

В Python нет функции random() для создания случайных чисел, но в Python есть встроенный модуль random который можно использовать для создания случайных чисел:

Пример

Импортируйте модуль random и отобразите случайное число от 1 до 9:

import random

print(random.randrange(1, 10))
Попробуйте сами »

В нашем справочнике по модулю Случайные числа вы узнаете больше о модуле Random.


Проверьте себя с помощью упражнения

Упражнение:

Вставьте правильный синтаксис для преобразования x в число с плавающей запятой.

x = 5
x = (x)

Упражнение