pythonでのオブジェクトのテキストファイルを行いたいと思っています.

例えば,以下のような雛形となるテキストをあらかじめ用意しておき,
変更したい部分(変数1-4)に文字や行列を代入してテキストとして出力したいです.

Date : 変数1
Weather : 変数2
Temperature : 
    変数3(行列)
Humidity :
    変数4(行列)

forループなどを使えば可能なのはわかっていますが,より簡単なやり方がないのかと探しています.
YAMLやJSONというのがそれに近いと思ったのですが,初心者であるためこれらを用いればよいのかもわかりません.

どのようにすればこのようなファイル出力ができるのか教えたいただけたら幸いです.

よろしくお願いいたします。