Python chapters

Chapter 16 of 17

Python Syntax Cheatsheet

Try this in our Python 3 Compiler →

Everything in one place

Use this chapter as a quick reference once you've worked through the rest of the course. It collects every core construct of Python into runnable, copy-pasteable snippets you can scan whenever you forget the exact syntax.

Hello world & variables

```python
print("Hello, World!")

age = 25 name = "Aman" is_student = True print(name, age, is_student) ```

Data types & operators

```python
n = 42           # int
f = 3.14         # float
s = "hello"      # str
b = True         # bool
lst = [1, 2, 3]  # list
tup = (1, 2)     # tuple
dct = {"x": 1}   # dict
nothing = None

a, b = 10, 3 print(a + b, a - b, a * b, a / b, a // b, a % b, a ** b) print(a > b, a == b, a != b) print(a > 5 and b < 5) ```

Conditionals & loops

```python
score = 72
if score >= 90:
    print("A")
elif score >= 60:
    print("Pass")
else:
    print("Fail")

for i in range(5): print("i =", i)

n = 0 while n < 3: n += 1 ```

Functions & arrays

```python
def add(a, b):
    return a + b

square = lambda x: x * x print(add(2, 3), square(5))

nums = [10, 20, 30] nums.append(40) doubled = [n * 2 for n in nums] total = sum(nums) print(doubled, total) ```

Strings & objects

```python
name = "PlayLearn"
print(len(name))
print(name.upper())
print("Learn" in name)
greet = f"Hello, {name}!"

class User: def __init__(self, name, age): self.name = name self.age = age def greet(self): return f"Hi {self.name}"

u = User("Aman", 20) print(u.greet()) ```

Errors, modules & I/O

```python
try:
    n = int("not a number")
except ValueError as e:
    print("Bad input:", e)

# math_utils.py def add(a, b): return a + b

# main.py from math_utils import add print(add(2, 3))

name = input("Your name? ") print("Hello,", name)

with open("notes.txt") as f: text = f.read() ```

How to use this page

Bookmark it. When you start a new project, open this cheatsheet alongside your editor and use it as a syntax lookup. Once a construct becomes second nature you'll stop needing the reference for it — and that's exactly when you know you've mastered that part of Python.

Try it yourself

Python 3 Compiler
Output
Code runs on the Play with Coding execution engine — your code is saved locally for next time.