<jupyter_start><jupyter_text>The Python elif statement allows for continued checks to be performed after an initial if statement. An elif statement differs from the else statement because another expression is provided to be checked, just as with the initial if statement.If the expression is True, the indented code following the elif is executed. If the expression evaluates to False, the code can continue to an optional else statement. Multiple elif statements can be used following an initial if to perform a series of checks. Once an elif expression evaluates to True, no further elif statements are executed. Python divides the operators in the following groups:- Arithmetic operators- Assignment operators- Comparison operators- Logical operators- Identity operatorsMembership operatorsBitwise operators  Python Arithmetic Operators<jupyter_code>#Addition
2+3

#Subtraction
6-9

#Multiplication
8*8

#Division
6/2

#Modulus
10%3

#Exponentiation
5**6

#Floor division	
10//3<jupyter_output><empty_output><jupyter_text>Python Arithmetic Operators<jupyter_code>x = 5	
x
a = x + 3	
a
x -= 3<jupyter_output><empty_output><jupyter_text>Python Comparison Operators<jupyter_code>#equal
x = 10
y = 5
x == y
#Not equal	

x != y
#Greater than
x > y
#Less than
x < y
#Greater than or equal to
x >= y
#Less than or equal to
x <= y<jupyter_output><empty_output><jupyter_text>Python Logical Operators<jupyter_code>x < 5 and  x < 10
x < 5 or x < 4
not(x < 5 and x < 10)<jupyter_output><empty_output><jupyter_text>Python Identity Operators<jupyter_code>x is y
x is not y<jupyter_output><empty_output><jupyter_text>Python Membership Operators<jupyter_code>a = 'my name is vivek'
b = 'vivek'
a in b
a = 'my name is vivek'
b = 'vivek'
a not in b<jupyter_output><empty_output><jupyter_text>Python Bitwise Operators| & |	AND	Sets each bit to 1 if both bits are 1|	OR |	Sets each bit to 1 if one of two bits is 1|	^	|	XOR	Sets each bit to 1 if only one of two bits is 1|	~ 	|	NOT	Inverts all the bits|	<<	|	Zero fill left shift	Shift left by pushing zeros in from the right and let the leftmost bits fall off|	>> |		Signed right shift	Shift right by pushing copies of the leftmost bit in from the left, and let the rightmost bits fall off<jupyter_code><jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.06746031746031746, 'fraction_numerical': 0.015873015873015872, 'mean_word_length': 5.066844919786096, 'pattern_counts': {'":': 0, '<': 39, '<?xml version=': 0, '>': 33, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '7', 'dir': 'jupyter-structured-clean-dedup', 'id': '108016', 'license': 'CC0-1.0', 'n_tokens_mistral': 769, 'n_tokens_neox': 727, 'n_words': 310, 'path': '6_Operators and Basic Control Flows/6_Basic Control Flows and Operators.ipynb', 'repo_name': 'vivekkpatil7/Go-With-Python', 'size': '2268'}