# Python Programming ## Operators in Python Programming

In this blog, we will continue to learn operators in Python Programming. We’ve learned about arithmetic, assignment and conditional operators.

## Why Python Programming?

Because Python is easy to learn. It’s code structure is very simple while other programming languages have complex code structure(i.e, C++, Java, etc). It is the best programming language for a beginner to start to learn how to code. It is widely using in whole over the world. However, It is very demanding language in industry as It is used in Machine Learning, Artificial Intelligence etc.

## Types of Operators in Python Programming

Operators are divided into following types in Python:

• Arithmetic operators
• Assignment operators
• Comparison operators
• Logical operators
• Identity operators
• Membership operators
• Bitwise operators

So, We have learn about Arithmetic, Assignment and Comparison operators. Now continuing with rest operators.

## Logical operators

Logical operators are used to combine conditional statements. For example, and, or, not.

• and : It returns True if both statements are true.
• or : It returns True if one of the statements is true.
• not : It reverses the result, returns False if the result is true and vice-versa.
``````a = 10
b = 15
c = 20
d = 20
print(a<b and c>b)
print(b<c or a==c)
print(not(c==d))``````

OUTPUT:

True

True

False

## Python Identity Operators

It compares the objects, not if they are equal, but if they are actually the same object, with the same memory location.

• is : It returns True if both variables are the same object.
• is not : It returns True if both variables are not the same object.
``````x =10
b = 20
p = x
print(x is p)
print(x is not p)``````

OUTPUT:

True

False

You can write comments in your python code for making code more understandable. We use “#” for commenting.

``````print("Hello")     # This says Hello!
a = 5
b=6
print(a+b)     # This prints sum of two values``````

In above code, our python compiler will ignore the comments and that’s why, It will not throw any error.

OUTPUT:

Hello

11

So, We have learned about some more operators, We would continue to learn about rest operators. Also, We will learn more about other types of operators too. So, Be updated on our websites, We will try our best to give a bright path to your career.