Python 言語では 行末に ; を書いたりする必要はないようです。
改行までが 行です。見たまんま。
逆に2行にまたがるような時は、物理的に改行する手前に \ を入れるようです。
例えば
abc = 1 + 2 + 3 \
+ 4 + 5
この逆で、1行に複数のステートメントを書くときは ; で区切るらしいです。
abc = 1 + 2 + 3 ; cba = 4 + 5
左から解釈されていくようなので次のようにも書けます。
abc = 1 + 2 + 3 ; cba = abc + 4 + 5
普通かな(笑)