# Python Subtraction

## Python Subtraction – Arithmetic Operator

Python Subtraction Operator takes two operands, first one on left and second one on right, and returns difference of the the second operand from the first operand.

The symbol used for Python Subtraction operator is `-`.

### Syntax

Following is the syntax of Python Subtraction Arithmetic Operator with two operands.

``result = operand_1 - operand_2``

where `operand_1` and `operand_2` are numbers and the result is the difference of `operand_2` from `operand_1`.

### Example 1: Subtraction of Numbers

In this example, we shall take two integers, subtract them, and print the result.

Python Program

``````a = 20
b = 12

result = a - b

print(result)``````
Run this program

Output

``8``

### Chaining of Subtraction Operator

You can subtract more than one number from a number in a single statement. This is because, Subtraction Operator supports chaining.

Python Program

``````a = 63
b = 12
c = 5
d = 10

result = a - b - c - d

print(result)``````
Run this program

Output

``36``

### Example 2: Subtraction of Floating Point Numbers

Float is one of the numeric datatypes. You can compute the difference of floating point numbers using Python Subtraction operator.

Python Program

``````a = 12.5
b = 10.2

result = a - b

print(result)``````
Run this program

Output

``2.3000000000000007``

### Example 3: Subtraction of Complex Numbers

You can find the subtraction of complex numbers using `-`. In the following example program, we shall take two complex numbers and find their difference.

Python Program

``````a = 1 + 8j
b = 3 + 5j

result = a - b

print(result)``````
Run this program

Output

``(-2+3j)``

### Summary

In this tutorial of Python Examples, we learned what Python Subtraction Arithmetic Operator is, how to use it to find the difference of two or more numbers.