Python で変数を文字列に補間する方法
文字列を動的に構築する場合、多くの場合、変数に格納されている値を含める必要があります。 Python では、この補間を実現するためのいくつかの方法が提供されています。
1. F-strings (Python 3.6 ):
F-strings は、変数を文字列に挿入するための簡潔で現代的な方法を提供します:
num = 40 plot.savefig(f'hanning{num}.pdf')
2. str.format():
str.format() により、柔軟な書式設定と変数置換が可能になります:
plot.savefig('hanning{0}.pdf'.format(num))
3.文字列の連結:
文字列と変数の連結 (文字列に変換):
plot.savefig('hanning' + str(num) + '.pdf')
4.変換指定子:
% 演算子を使用して変数の型と位置を指定する:
plot.savefig('hanning%s.pdf' % num)
5.ローカル変数名のトリック:
フォーマット文字列にローカル変数名を挿入する:
plot.savefig('hanning%(num)s.pdf' % locals())
6. string.Template:
より高度な書式設定が必要な場合の string.Template の使用:
plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
追加のヒント:
以上がPython で変数を文字列に効率的に補間する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。