ホームページ > バックエンド開発 > Python チュートリアル > Python で変数を文字列に効率的に補間する方法

Python で変数を文字列に効率的に補間する方法

Mary-Kate Olsen
リリース: 2024-12-29 09:03:15
オリジナル
776 人が閲覧しました

How to Efficiently Interpolate Variables into Strings in Python?

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 の os.path などの専用関数の使用を検討してください。パス。
  • URL の構築には通常の文字列フォーマットの使用を避けてください (特殊なツールを使用してください)。
  • セキュリティ リスクのため、SQL クエリには文字列補間を決して使用しないでください (適切な手法を使用してください)。
  • 印刷するには、最初にフォーマットされた文字列を準備するか、別の印刷呼び出しを使用します。

以上がPython で変数を文字列に効率的に補間する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート