# Behavior Of Different Increments And Decrement Operators in Python

In this post, we will learn the Behaviours of increments and decrement operators in Python where we can perform the same things in different ways and here we will discuss all of the possible ways to do so and what are their differences during usage. ### Different Types of Increments And Decrements

As there are two types of Increment and Decrements as post and pre where in case of post we update the value of the variable after it get used where as in case of pre we need to update the values of variables before we usd it,

Here we have given an example of both of them to understand it better and get it done when we needed.

```#Post Increment
x = 5
x = x++ + x  # post increment x
print(x)  # output: 11

#Pre increment
x = 5
x = ++x + x  #pre decrement x
print(x)  # output: 12
```

Here we have given example of oth of the update wherethe same logic will be applied for decrements to where in case of pre decrement first we need to decrease and then use thelatest value or updated value where as incase of post decrement first we need to use the older value before use and then decrease the value or update the value.

Although there different ways also for update and decrements or we can say the sytaxes of doing the same thing and here we will try to get it done in all the possible ways to understand it in better ways.

```#Increment
x = 5
x += 1  # increment x by 1
print(x)

#Decrements
x = 5
x -= 1  # decrement x by 1
print(x)  # output: 4```

It is another way of writting x= x+1;  and x = x-1 where we aresimply updating the values of x by increasing or decresing the values by one which nothoing but called as Increament.

Generally it is very usfull steps in Loops where we need to execute a certain lines of codes for a fixed number of times to get a certain tasks done when we actually need to impliment. Ir we needed in anywhere in the project we are working on.