Get the App
SLTechnology News&Howtos  ›  Development  › 

What data type is the value of python expression 4 + 0.5

Shulou Source: shulou.com Published: 2022-06-02 01:16:22 10月01日 Update

This article mainly introduces the python expression 4 + 0.5 value is what data type related knowledge, the content is detailed and easy to understand, the operation is simple and fast, has a certain reference value, I believe that you read this python expression 4 + 0.5 value is what data type article will have a harvest, let's take a look at it.

In the expression, 4 is an integer and 0.5 is a floating-point number, so the value type they add up is floating-point.

> type (40.5)

The resolution is as follows:

The result of Python's integer operation is still integer, and the result of floating-point operation is still floating-point number:

1 / 2 / 2 / 3 = > integer 3

1.0 / 2.0 float = > floating point 3.0

But the result of a mixed integer and floating-point operation becomes a floating-point number:

1 "2.0" = > floating point 3.0

Why distinguish between integer operations and floating-point operations?

This is because the result of integer operation is always accurate, while the result of floating point operation is not necessarily accurate, because no matter how large the computer memory is, it is impossible to accurately represent infinite cyclic decimals, for example, changing 0.1 to binary is an infinite cyclic decimal.

This is the end of the article on "what is the data type of python expression 4 + 0.5". Thank you for reading! I believe that everyone has a certain understanding of the "python expression 4 + 0.5 value is what data type" knowledge, if you want to learn more knowledge, welcome to follow the industry information channel.

Tags: Points integers operations types expressions results data precision knowledge circular decimals content decimals articles loops binaries value memory that is easy to operate articles Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info macOS MySQL Xiaomi Shulou Technology