Python 中的字串插值
在Python 中處理變數和字串時,有必要將變數的值插入字串中。有多種方法可以實現此目的,以滿足不同的版本和偏好。
f-Strings(Python 3.6 及更高版本)
這是現代 Python 的首選方法版本。它允許使用大括號進行無縫插入。
plot.savefig(f'hanning{num}.pdf')
str.format() 方法
此方法使用位置佔位符(%s) 或命名格式來格式化字串佔位符(% (placeholder_name)s)。
plot.savefig('hanning{0}.pdf'.format(num))
字串連接
將字串與轉換後的變數值連接是另一種方法。
plot.savefig('hanning' + str(num) + '.pdf')
轉換說明符
此語法使用轉換字元後接佔位符
plot.savefig('hanning%s.pdf' % num)
使用局部變數名稱(局部作用域技巧)
巧妙的技術允許在格式中直接引用局部變數。
plot.savefig('hanning%(num)s.pdf' % locals())
字串.模板類別
該類別可以對字串模板進行替換。
plot.savefig(string.Template('hanning${num}.pdf').substitute(locals()))
透過使用這些方法,您可以將變數值無縫整合到字串中,從而實現高級字串操作和動態輸出世代。
以上是如何在Python中高效率地將變數插入字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!