The cmp() method in Python number is known to return the sign of the difference between two numbers i.e. -1 if x < y, 0 if x == y, or 1 if x > y. The cmp() method in Python number refers to an in-built function that is used for the comparison of two or more objects and it returns a value as per the given values. The cmp() method in Python number returns negative, zero, or positive values depending on the input instead of true or false.
Following is the syntax for cmp() method:
cmp( x, y )
This method returns -1 if x < y, returns 0 if x == y and 1 if x > y
The following example shows the usage of cmp() method.
#!/usr/bin/python print "cmp(80, 100) : ", cmp(80, 100) print "cmp(180, 100) : ", cmp(180, 100) print "cmp(-80, 100) : ", cmp(-80, 100) print "cmp(80, -100) : ", cmp(80, -100)
When we run the above program, it produces the following result:
cmp(80, 100) : -1 cmp(180, 100) : 1 cmp(-80, 100) : -1 cmp(80, -100) : 1
Here at Intellinuts, we have created a complete Python tutorial for Beginners to get started in Python.