# Python Number cmp() Method

Advertisements

## Description

Python number method cmp() returns the sign of the difference of two numbers : -1 if x < y, 0 if x == y, or 1 if x > y.

## 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
```
python_numbers.htm

## Useful Video Courses

Video

#### Python Online Training

Most Popular

187 Lectures 17.5 hours

Video

#### Python Essentials Online Training

55 Lectures 8 hours

Video

#### Learn Python Programming in 100 Easy Steps

136 Lectures 11 hours

Video

#### Python with Data Science

75 Lectures 13 hours

Video

#### Python 3 from scratch to become a developer in demand

70 Lectures 8.5 hours

Video

#### Python Data Science basics with Numpy, Pandas and Matplotlib

63 Lectures 6 hours

Advertisements