ruby 文法上改行がなくても記述できますが、 python に改行は必須ですか?

Makefile など、ほかのプログラムから python の(ちょっとした)コマンドを呼ぶ際に、これができるのかできないのか気になったので、質問しています。