Числа с плавающей точкой (float)
Теперь пришло время поговорить о другом типе, который предназначен для представления и хранения чисел, которые (как сказал бы математик) имеют непустую десятичную дробь.
Это числа, которые имеют (или могут иметь) дробную часть после десятичной точки, и хотя такое определение очень плохое, этого достаточно для того, что мы хотим обсудить.
Всякий раз, когда мы используем термин, например два с половиной или минус ноль целых четыре десятых, мы думаем о числах, которые компьютер считает числами с плавающей точкой:
2.5
-0.4
Примечание: два с половиной выглядит нормально, когда вы пишете это в программе, хотя, если ваш родной язык предпочитает использовать запятую вместо точки в числе, вы должны убедиться, что ваше число не содержит запятых.
Python не примет это, или (в очень редких, но возможных случаях) может неправильно понять ваши намерения, так как сама запятая имеет свое собственное зарезервированное значение в Python.
Если вы хотите использовать только значение два с половиной, вы должны написать его, как показано выше. Обратите внимание еще раз - между 2 и 5 - точка, а не запятая.
Как вы, вероятно, можете себе представить, значение ноль целых четыре десятых может быть записано в Python как:
0.4
Но не забывайте это простое правило - вы можете опустить ноль, когда это единственная цифра перед или после десятичной точки.
По сути, вы можете написать значение 0.4
как:
.4
Например: значение 4.0
может быть записано как:
4.
Это не изменит ни его тип, ни его значение.