ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

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 Модули Python Даты Python Математика Python JSON Python RegEx Python PIP Python Try...Except Python Пользовательский ввод Python Форматирование строки

Обработка файлов

Python Обработка файлов Python Чтение файлов Python Запись/Создание файлов Python Удаление файлов

Python Модули

NumPy Учебник Pandas Учебник SciPy Учебник

Python Matplotlib

Matplotlib Интро Matplotlib Начало работы Matplotlib Pyplot Matplotlib Составление графика Matplotlib Маркеры Matplotlib Линия Matplotlib Лейблы Matplotlib Сетка Matplotlib Subplots Matplotlib Scatter Matplotlib Бары Matplotlib Гистограммы Matplotlib Круговые диаграммы

Машинное обучение

Начало работы Средний режим Стандартное отклонение Перцентиль Распределение данных Обычное распределение данных Диаграмма разброса Линейная регрессия Полиномиальная регрессия Множественная регрессия Шкала Тренировка/Тест Дерево решений

Python MySQL

MySQL Начало работы MySQL CREATE DATABASE MySQL CREATE TABLE MySQL INSERT INTO MySQL SELECT MySQL WHERE MySQL ORDER BY MySQL DELETE FROM MySQL DROP TABLE MySQL UPDATE MySQL LIMIT MySQL JOIN

Python MongoDB

MongoDB Начало работы MongoDB Создание базы данных MongoDB Создать коллекцию MongoDB Вставить MongoDB Найти MongoDB Запрос MongoDB Сортировать MongoDB Удалить MongoDB Drop коллекция MongoDB Обновление MongoDB Лимит

Python Справочник

Python Обзор Python Встроенные функции Python Строковые методы Python Методы списка Python Словарные методы Python Кортежные методы Python Set методы Python Файловые методы Python Ключевые слова Python Исключения Python Глоссарий

Справочник модулей

Модуль Random Модуль Запросов Модуль Статистики Модуль Math Модуль cMath

Python Как сделать?

Удалить копии списков Повернуть строку Добавить два числа

Python Примеры

Python Примеры Python Компилятор Python Упражнения Python Викторина Python Сертификат

Python. Уроки для начинающих

En Ua

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

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

Пример

Целые числа:

x = 1
y = 35656222554887711
z = -3255522

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

Float

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

Пример

Числа с плавающей точкой:

x = 1.10
y = 1.0
z = -35.59

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

Число с плавающей запятой также может быть научным числом с буквой "е", обозначающей степень 10.

Пример

Числа с плавающей точкой:

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

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

Complex

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

Пример

Complex:

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

#convert from int to float:
a = float(x)

#convert from float to int:
b = int(y)

#convert from int to 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 на нашем сайте W3Schools на русском вы узнаете больше о модуле Random.


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

Упражнение:

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

x = 5
x = (x)