passEasy Examples

A no-op placeholder; does nothing, used where syntax requires a statement

Placeholder for empty blocks

Using pass where code is syntactically required.

python
# Empty class
class NotImplementedYet:
    pass

# Empty function
def todo():
    pass

# Empty conditional branch
x = 10
if x > 0:
    pass  # will handle later
else:
    print("negative")

print(type(NotImplementedYet()))
print(todo())
Expected Output
<class '__main__.NotImplementedYet'>
None

pass is a no-op statement. Python requires at least one statement in every block, so pass acts as a placeholder.

Want to try these examples interactively?

Open Easy Playground