r...@zedat.fu-berlin.de (Stefan Ram) writes: > A participant of my Python course asked whether one could > also use "None" instead of "pass". What do you think? > > def f(): > pass > > can also be written as > > def f(): > None > > . Is there any place where "None" could not be used > instead of "pass"?
No, an expression is always a valid statement: https://docs.python.org/3.6/reference/simple_stmts.html Use None, or 42+0, or 1+1+1+1+1+1+1+1+1, or whatever you want (that does not have any side-effect and/or throw an exception). And be fired right after your first code review. -- Alain. -- https://mail.python.org/mailman/listinfo/python-list