2.2.1.4 Ints vs. floats
Десятичная точка очень важна для распознавания чисел с плавающей точкой в Python.
Посмотрите на эти два числа:
4
4.0
Вы можете подумать, что они абсолютно одинаковые, но Python видит их совершенно по-другому.
4 - целое число ( integer ), а 4.0 - число с плавающей запятой ( floating-point ).
Дело в том, что делает a float.
С другой стороны, a float делает не только точки. Вы также можете использовать букву е.
Если вы хотите использовать очень большие или очень маленькие числа, вы можете использовать научную нотацию.
Возьмем, например, скорость света, выраженную в метрах в секунду. Написано прямо, это будет выглядеть так: 300000000.
Чтобы не писать столько нулей, в учебниках физики используется сокращенная форма, которую вы, вероятно, уже видели: 3 x 10^8 (в 8 степени).
Он гласит: три раза по десять в степени восемь.
В Python тот же эффект достигается немного по-другому - посмотрите:
3E8
Буква E (вы также можете использовать строчную букву e - она происходит от слова экспонента/exponent) представляет собой краткую запись фразы, умноженной на десять в степени.
Примечание:
Посмотрите на эти два числа:
4
4.0
Вы можете подумать, что они абсолютно одинаковые, но Python видит их совершенно по-другому.
4 - целое число ( integer ), а 4.0 - число с плавающей запятой ( floating-point ).
Дело в том, что делает a float.
С другой стороны, a float делает не только точки. Вы также можете использовать букву е.
Если вы хотите использовать очень большие или очень маленькие числа, вы можете использовать научную нотацию.
Возьмем, например, скорость света, выраженную в метрах в секунду. Написано прямо, это будет выглядеть так: 300000000.
Чтобы не писать столько нулей, в учебниках физики используется сокращенная форма, которую вы, вероятно, уже видели: 3 x 10^8 (в 8 степени).
Он гласит: три раза по десять в степени восемь.
В Python тот же эффект достигается немного по-другому - посмотрите:
3E8
Буква E (вы также можете использовать строчную букву e - она происходит от слова экспонента/exponent) представляет собой краткую запись фразы, умноженной на десять в степени.
Примечание:
- показатель степени (значение после E) должен быть целым числом;
- основание (значение перед E) может быть целым числом.