Найти в Дзене
PyHub. Обучение Python.

Числа в Python

Integer Целые числа - это такие числа, как -1, 0, 1, 2 и 3, .. и т. д. они имеют тип int. Вы можете использовать математические операторы типа +, -, * и / для формирования выражений, содержащих целые числа. Например: >>> 20 + 10 30 >>> 20 - 10 10 >>> 20 * 10 200 >>>20 / 10 2.0 Для возведения числа в степень используются два символа умножения (**). Например: >>> 3**3 27 Чтобы изменить порядок операций, используете круглые скобки ().
Например: >>> 20 / (10 + 10) 1.0 Floats Любое число с десятичной запятой является числом с плавающей запятой. Термин float означает, что десятичная точка может находиться в любой позиции числа. В общем, вы можете использовать числа с плавающей запятой как целые числа. Например: >>> 0.5 + 0.5 1.0 >>> 0.5 - 0.5 0.0 >>> 0.5 / 0.5 1.0 >>> 0.5 * 0.5 0.25 Деление двух целых чисел всегда возвращает значение с плавающей точкой: >>> 20 / 10 2.0 Если вы складываете целое число и число с плавающей точкой в любой арифметической операции, результатом будет число с плав
Оглавление

Integer

Целые числа - это такие числа, как -1, 0, 1, 2 и 3, .. и т. д. они имеют тип int.

Вы можете использовать математические операторы типа +, -, * и / для формирования выражений, содержащих целые числа. Например:

>>> 20 + 10
30
>>> 20 - 10
10
>>> 20 * 10
200
>>>20 / 10
2.0

Для возведения числа в степень используются два символа умножения (**). Например:

>>> 3**3
27

Чтобы изменить порядок операций, используете круглые скобки ().
Например:

>>> 20 / (10 + 10)
1.0

Floats

Любое число с десятичной запятой является числом с плавающей запятой. Термин float означает, что десятичная точка может находиться в любой позиции числа.

В общем, вы можете использовать числа с плавающей запятой как целые числа. Например:

>>> 0.5 + 0.5
1.0
>>> 0.5 - 0.5
0.0
>>> 0.5 / 0.5
1.0
>>> 0.5 * 0.5
0.25

Деление двух целых чисел всегда возвращает значение с плавающей точкой:

>>> 20 / 10
2.0

Если вы складываете целое число и число с плавающей точкой в любой арифметической операции, результатом будет число с плавающей точкой:

>>> 1 + 2.0
3.0

Из-за внутреннего представления чисел с плавающей точкой Python попытается представить результат как можно точнее. Однако вы можете получить результат, которого не ожидали. Например:

>>> 0.1 + 0.2
0.30000000000000004

Просто имейте это в виду, когда выполняете вычисления с плавающими значениями.

Подчеркивания в цифрах

Когда число большое, его становится трудно прочесть. Например:

count = 10000000000

Чтобы сделать длинные числа более удобочитаемыми, вы можете сгруппировать цифры с помощью знаков подчеркивания, например:

count = 10_000_000_000

При сохранении этих значений Python просто игнорирует символы подчеркивания. Он делает это при отображении чисел с подчеркиванием на экране:

count = 10_000_000_000
print(count)

Вывод:

10000000000

Символы подчеркивания также работают как для целых чисел, так и для чисел с плавающей точкой.

Обратите внимание, что символы подчеркивания в numbers доступны начиная с Python 3.6

Краткие сведения

  • Python поддерживает распространенные числовые типы, включая целые числа, числа с плавающей точкой и комплексные числа.
  • Используйте символы подчеркивания для группировки чисел для больших чисел.

#Python #IT #Саморазвитие #Обучение