Your statement is essentially incorrect, since the else statement is optional in Python.
One of the commonly used pass statements is in try / , except when an exception can be ignored.
pass is also useful when defining an API - and you want to defer the actual implementation of classes / functions.
EDIT: Another common use I haven't mentioned is defining a user exception; usually you just redefine the name to distinguish them from standard exceptions.
source share