始める無料で始める

価格の特定

あなたが上司にレポートを見せたところ、調査したツールのいくつかについて、会社のユーザー向けにコースを提供するアイデアが出てきました。パイロットテストとして、データセットからランダムに選んだツールのコースを案内するメールを送ります。料金は月額で支払う必要があることも併せて伝えます。

メール文面には Template 文字列を使います。今回はドル記号が識別子として使われるため、取り扱いに注意が必要だという点を思い出してください。

この例では、リスト tools に製品オファーに対応するツール名、料金、支払いタイプが含まれています。変数を確認したい場合は、IPython Shell で print() を使って表示できます。

この演習はコースの一部です

Pythonで学ぶ正規表現

コースを見る

演習の手順

  • tools の第1、2、3要素をそれぞれ変数 our_toolour_feeour_pay に代入します。
  • テンプレート文字列を $tool$fee$pay の識別子で完成させます。$fee の識別子の前にはドル記号を1つ文字として入れ、$pay の識別子の直後には文字 ly を直接続けてください。
  • 作成した3つの変数で識別子を置換し、結果を出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import template
from string import Template

# Select variables
our_tool = ____
our_fee = ____
our_pay = ____

# Create template
course = ____("We are offering a 3-month beginner course on ____ just for ____ ____ ____")

# Substitute identifiers with three variables
print(____.____(____=____, ____=____, ____=____))
コードを編集して実行