如何在 Python 中將變數插入字串
動態建構字串時,通常需要包含儲存在變數中的值。 Python 提供了幾種方法來實現這種插值:
1. F 字串(Python 3.6 ):
F 字串提供了一種簡潔而現代的方式將變數插入字串:
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. 。 🎜>考慮使用專用函數(例如Python 的os.path)來建立檔案路徑。
避免使用普通字串格式進行 URL 建構(使用專用工具)。 由於安全風險,切勿對 SQL 查詢使用字串插值(使用適當的技術)。plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
對於列印,首先準備格式化字串或使用單獨的列印呼叫。
以上是如何在Python中高效率地將變數插入字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!