0% found this document useful (0 votes)
2 views9 pages

Python CheatSheet - Blog - CodeWithHarry

The Python CheatSheet by CodeWithHarry provides a comprehensive overview of Python programming basics, including syntax, data types, control structures, functions, and file handling. It covers essential concepts such as input/output, lists, dictionaries, exception handling, and object-oriented programming. The document serves as a quick reference for Python developers to enhance their coding skills.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views9 pages

Python CheatSheet - Blog - CodeWithHarry

The Python CheatSheet by CodeWithHarry provides a comprehensive overview of Python programming basics, including syntax, data types, control structures, functions, and file handling. It covers essential concepts such as input/output, lists, dictionaries, exception handling, and object-oriented programming. The document serves as a quick reference for Python developers to enhance their coding skills.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

</>CodeWithHarry

Start Learning Tutorials

Python CheatSheet
"Python Cheatsheet for all python developers"
By CodeWithHarry Updated: April 5, 2025

Basics

Basic syntax from the Python programming language

Showing Output To User

The print function is used to display or print output as follows:

print("Content that you wanna print on screen")

We can display the content present in an object using the print function as follows:

var1 = "Shruti"
print("Hi my name is: ", var1)

[Link] 1/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

You can also use f-strings for cleaner output formatting:

name = "Shruti"
print(f"Hi my name is: {name}")

Taking Input From the User

The input function is used to take input as a string from the user:

var1 = input("Enter your name: ")


print("My name is: ", var1)

Typecasting allows us to convert input into other data types:

Integer input:

var1 = int(input("Enter the integer value: "))


print(var1)

Float input:

var1 = float(input("Enter the float value: "))


print(var1)

range Function

The range function returns a sequence of numbers, starting from start , up to but not
including stop , with a default step of 1:

range(start, stop, step)

Example - display all even numbers between 1 to 100:

[Link] 2/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

for i in range(0, 101, 2):


print(i)

Comments

Single Line Comment

# This is a single line comment

Multi-line Comment (Docstring Style)

"""This is a
multi-line
comment"""

Escape Sequences

Common escape sequences:

\n → Newline

\t → Tab space

\\ → Backslash

\' → Single quote

\" → Double quote

\r → Carriage return

\b → Backspace

Example:

print("Hello\nWorld")

[Link] 3/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

Strings

Creation

variable_name = "String Data"

Indexing & Slicing

str = "Shruti"
print(str[0]) # S
print(str[1:4]) # hru
print(str[::-1]) # reverse string

Useful String Methods


isalnum() → Check alphanumeric

isalpha() → Check alphabetic

isdigit() → Check digits

islower() , isupper() → Check case

isspace() → Check for whitespace

lower() , upper() → Convert case

strip() , lstrip() , rstrip() → Remove spaces

startswith() , endswith() → Check prefixes/suffixes

replace(old, new) → Replace substring

split(delimiter) → Split string

join(iterable) → Join elements into string

Example:

name = " Shruti "


print([Link]())

[Link] 4/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

Lists

Creation

my_list = [1, 2, 3, "hello"]

Operations

my_list.append(5)
my_list.insert(1, "new")
my_list.remove("hello")
item = my_list.pop() # removes last element
my_list.sort()
my_list.reverse()

List Comprehension

squares = [x**2 for x in range(10)]

Tuples

Immutable, ordered collection:

my_tuple = (1, 2, 3)
print(my_tuple.count(2))
print(my_tuple.index(3))

Sets

Unordered, unique elements:

my_set = {1, 2, 3}

[Link] 5/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

my_set.add(4)
my_set.remove(2)
my_set.union({5, 6})

Other useful set methods: intersection() , difference() , symmetric_difference()

Dictionaries

Key-value pairs:

mydict = {"name": "Shruti", "age": 20}


print(mydict["name"])
mydict["age"] = 21
[Link]({"city": "Delhi"})

Useful methods: keys() , values() , items() , get() , pop(key) , clear()

Indentation

Python uses indentation (usually 4 spaces) to define blocks.

Conditional Statements

if x > 0:
print("Positive")
elif x < 0:
print("Negative")
else:
print("Zero")

Loops

For Loop
[Link] 6/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

for i in range(5):
print(i)

While Loop

i = 0
while i < 5:
print(i)
i += 1

Loop Control
break → exits loop

continue → skips iteration

pass → does nothing (placeholder)

Functions

def greet(name):
return f"Hello {name}"

print(greet("Shruti"))

Supports default arguments, keyword arguments, *args , and **kwargs .

File Handling

with open("[Link]", "w") as f:


[Link]("Hello")

Modes: r , w , a , r+ , w+ , a+

Read methods: read() , readline() , readlines()


[Link] 7/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

Exception Handling

try:
x = 10 / 0
except ZeroDivisionError as e:
print("Error:", e)
else:
print("No error")
finally:
print("Always runs")

Object Oriented Programming (OOP)

class Person:
def __init__(self, name):
[Link] = name
def greet(self):
print(f"Hello, I am {[Link]}")

p = Person("Shruti")
[Link]()

Supports inheritance, polymorphism, encapsulation, and abstraction.

Useful Built-in Functions

len() , type() , id() , dir() , help()

sum() , max() , min() , sorted()

enumerate() , zip() , map() , filter() , any() , all()

Modules & Imports

import math
print([Link](16))
[Link] 8/9
15/01/2026, 00:21 Python CheatSheet | Blog | CodeWithHarry

from datetime import datetime


print([Link]())

Virtual Environments (Best Practice)

python -m venv env


source env/bin/activate # Linux/Mac
env\Scripts\activate # Windows

Download Python CheatSheet

Tags
Share
python cheatsheet

Main Learn

Home Courses
Contact Tutorials

Work With Us Notes


My Gear

Legal Social

Terms GitHub

Privacy Twitter (X)


Refund YouTube
Facebook

Made with ❤️ and ☕ in India

[Link] 9/9

You might also like