Pythonのformat
メソッドは、文字列内に変数を埋め込むときに使用するメソッドです。主にprint
関数で文字列を出力するときに使用されます。
例えば、以下のように使用します。
myvar = 2018
print("This is the {}th year.".format(myvar))
このコードでは、format
メソッドの引数であるmyvar
が{}
の部分に埋め込まれます。
また、複数の変数を同時に出力したい場合は、以下のように書きます。
year = 2018
month = 'september'
day = '4th'
print('Today is {0} of {1} {2}'.format(day, month, year))
このコードでは、format
メソッドに3つの引数を指定しました。指定する引数のうち、year
のみがint
型、その他2つはstr
型です。
format
メソッドは、{}
が空でも問題なく作動します。その場合は、format
メソッド内の引数の順番通りに出力されます。
以上がPythonのformat
メソッドの基本的な使い方です。このメソッドを理解し、活用することで、Pythonプログラミングの幅が広がります。