Python CheatSheet
Python CheatSheet
Ultimate Guide
Fundamentals
Variables: x = 5
┣
Comments:
┣
┣ Single-line: # Comment
┗ Multi-line: '''Comment'''
Data Types
Primitive:
┣
┣ String: "Hello"
┣ Integer: 42
┣ Float: 3.14
┗ Boolean: True
Collections:
┣
┣ List: [1, 2, 3]
┣ Tuple: (1, 2, 3)
┣ Set: {1, 2, 3}
Operators
Arithmetic: +, -, *, /, //, %, **
┣
Else: else:
┗
Loops
For: or x in range(5):
┣
Break: break
┣
Continue: continue
┗
Functions
Dening: de my_unction():
┣
Calling: my_unction()
┣
Error Handling
Try: try:
┣
Finally: nally:
┗
Importing Libraries
Import: import numpy
┣
File I/O
Open: with open("le.txt", "r") as le:
┣
Read: le.read()
┣
List Comprehensions
Syntax: [expression or item in iterable i condition]
┣
Lambda Functions
Syntax: lambda arguments: expression
┣
Context Managers
Dening: class MyContext:
┣
Built-in Functions
len(obj) → Length o object
┣
String Methods
lower() → Lowercase
┣
upper() → Uppercase
┣
List Methods
append(item) → Add item to end
┣
Set Methods
add(item) → Add item
┣
Regular Expressions
import re
┣
re.search(pattern, string)
┣
re.match(pattern, string)
┣
re.ndall(pattern, string)
┣
Common patterns:
┗
┣ \d: Digit
┣ \s: Whitespace
┣ ^: Start o string
┣ $: End o string
Decorators
Dening: de my_decorator(unc):
┣
Applying: @my_decorator
┗
Virtual Environments
Creating: python -m venv myenv
┣
Activating:
┣
┣ Windows: myenv\Scripts\activate
Deactivating: deactivate
┗
Package Management (pip)
Install: pip install package_name
┣
Format: datetime.datetime.strtime(ormat)
┣
JSON
import json
┣
Threading
import threading
┣
Logging
import logging
┣
Environment Variables
import os
┣
Type Hints
rom typing import List, Dict, Tuple, Optional, Union, Any
┣