Separates two statements.
statement; another statement
#TODO
#TODO
Avoid having multiple statements on a single line.
Though the language definition allows one to use a semi-colon to delineate statements, doing so without reason makes one's code harder to read. Typically violated with the previous rule.
Harmful
>>> if this_is_bad_code: rewrite_code(); make_it_more_readable();Idiomatic
>>> if this_is_bad_code:
... rewrite_code()
... make_it_more_readable()#TODO