
None is evaluated as False so you can write
>>> results = None
>>> print(results or "No results")
Use case:
def query(q, connection=None):
conn = connection or create_connection()
c = conn.cursor()
...
#python_tip by @IDryer and @Pythonic_
English