This article is in a continuation of my previous articles:
Variable and data types in Python 
- Variables and data types in Python adhere to standard nomenclature of an alphanumeric names beginning with a letter (A-Z or a-z or 0-9) or underscore ("_").
 - Variables do not need to be declared and variable names are case sensitive.
 - Datatype of variables in Python are automatically inferred from the assignment statement.
Python currently supports the following data types:
- Boolean
 - Integer
 - Float
 - String
 - List
 - Tuples
 - Dictionary
 - Objects
 - None
 
 
Syntax/Example
Figure 1: Syntax and Example for Variable and data types (input)
Figure 2: Syntax and Example for Variable and data types (Output)
Expressions and Statements in Python 
- Some basic statements are allowed in Python as follows:
- print
It is used to output strings, integer or any other datatype.
Example
- print("Jump Start with Python - Part 3")   
 
 
 - Assignment Statement
It is used to assign a value to a statement.
Example
 - input / raw_input
It is used to get input values from the user such as int, string, bool and so on.
Example
- x=input("Enter Value")  
 -   
 -   
 - y=int(input("Enter Integer Value"))  
 -   
 
 
 - Import
It allows to import modules in Python, for example: os, math and so on.
 
 - Passing Statements
Python allows the passing of statements typically in either of two ways and they are explained in the following.
- Single Line Statement
 - Multi-Line Statements
 
 - String Quotations
Python allows (') Single, (") Double and (""" or ''') Triple quotes for string literals and they are used at the beginning and ending point of a string respectively.
Example
Triple quotes are used for spanning a string to multiple lines. It is usually used to either get a paragraph as input or output.
Example
 
Operators in Python
Operators are a most important part of a programming language since they provide and enhance the computational and functional capabilities of a programming language. There are various types of operators available in Python and they are categorized under the following categories.
- Arithmetic Operators
They are used to do arithmetic operations and are as in the following:
- Modulus (%)
 - Division (/)
 - Multiplication (*)
 - Addition (+)
 - Subtraction (-)
 - Exponent (**)
 - Floor Division (//)
 
Syntax and Example
![Arithmetic Operators]()
Figure 3: Syntax and Example for Arithmetic Operators (Input)
![Example for Arithmetic Operators]()
Figure 4: Syntax and Example for Arithmetic Operators (Output)
 - Relational/Comparison Operators
They are used to relate or compare the values on variables present on both sides of these operators. Relational/Comparison operators are as listed below:
- Equality (==)
 - Not Equal (!=)
 - Less Than (<)
 - Greater Than (>)
 - Less Than Equals (<=)
 - Greater Than Equals (>=)
 
Syntax and Example
![Relational Comparison Operators]()
Figure 5: Syntax and Example for Relational/Comparison Operators (Input)
Note: I will explain about Conditional Programming in Python (If statement) used in this example in another article.
![Example for Relational Comparison Operators]()
Figure 6: Syntax and Example for Relational/Comparison Operators (Output)
 - Bitwise Operators
These operators are also known as Binary Operators. They work on bits and perform bit-by-bit operations and they are listed as in the following:
- Binary AND (&)
 - Binary OR (|)
 - Binary XOR (^)
 - Binary Ones Complement (~)
 - Binary Left Shift (<<)
 - Binary Right Shift (>>)
 
Syntax and Example
![Bitwise Binary Operators]()
Figure 7: Syntax and Example for Bitwise/Binary Operators (Input)
![Example for Bitwise Binary Operators]()
Figure 8: Syntax and Example for Bitwise/Binary Operators (Output) 
 - Logical Operators
They are used to perform logical operations and are listed below:
- AND (and)
 - OR (or)
 - NOT (not)
 
Syntax and Example
![Logical Operators]()
Figure 9: Syntax and Example for Logical Operators (Input)
![Example for Logical Operators]()
Figure 10: Syntax and Example for Logical Operators (Output)
 - Membership Operators
These operators check for membership in a sequence, such as strings, tuples, dictionary or lists and so on and they are listed as in the following:
Syntax and Example
![Membership Operators]()
Figure 11: Syntax and Example for Membership Operators (Input)
![Example for Membership]()
Figure 12: Syntax and Example for Membership Operators (Output)
 - Identity Operators
These operators are used to compare the memory locations of two objects and they are listed as in the following:
Syntax and Example
![Identity Operators]()
Figure 13: Syntax and Example for Identity Operators (Input)
![Example for Identity Operators]()
Figure 14: Syntax and Example for Identity Operators (Output)
 - Assignment Operators
They are used for assigning values to variables and are listed as in the following:
- Assignment Operator (=)
 - Modulus AND (%=)
 - Divide AND (/=)
 - Multiply AND (*=)
 - Add AND (+=)
 - Subtract AND (-=)
 - Exponent AND (**=)
 - Floor Division AND (//=)
 
Syntax and Example
![Assignment Operators]()
Figure 15: Syntax and Example for Assignment Operators (Input)
![Example for Assignment Operators]()
Figure 16: Syntax and Example for Assignment Operators (Output)