Python Number cmp() Method


Contents

Description

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 which 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 value depending on the input instead of true or false.

Syntax

Following is the syntax for cmp() method:

cmp( x, y )

Parameters

  • x − This is a numeric expression.

  • y − This is also a numeric expression.

Return Value

This method returns -1 if x < y, returns 0 if x == y and 1 if x > y

Example

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 above program, it produces 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.



Navigation
Tutorial
Tutorial
Tutorial