Python floor() refers to the floor() method found within the math module in the popular programming language Python. The method returns a float of the nearest integer value less than the input.
The Python floor() method is used to return a floating point value containing the largest integer value equal to or less than the method's argument. The function is comparable to the floating point value of a truncated float, which can be expressed as float(int(x)), where x is a float. The operation floor() is a method of the math library found in the Python Standard Library, and it is located within the subset of these functions categorized, according to the Python Software Foundation, as "Number-theoretic and representation functions." This label refers to the way numbers are categorized, for example, as floating point values, integers, positive or negative, infinite or imaginary.
The floor() method can be compared to the trunc() method, which is also a part of the "Number-theoretic and representation functions" found within the math module. The main difference between these two methods is that while they perform similar functions—reducing a floating point value to the nearest integer of equal or lesser value—trunc() returns a value of the type integer, while floor() provides a floating point result.