首頁 > 後端開發 > Python教學 > 如何在Python中高效率地將變數插入字串?

如何在Python中高效率地將變數插入字串?

Mary-Kate Olsen
發布: 2024-12-29 09:03:15
原創
777 人瀏覽過

How to Efficiently Interpolate Variables into Strings in Python?

如何在 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板