擅长:python、mysql、java
<p>首先,避免使用标识符<code>str</code>。其次,可以使用两种字符串格式方法将占位符放入字符串中:</p>
<h3>旧式</h3>
<p>“old”样式使用C样式的字符串格式化语法,并对字符串执行“modulo”操作来执行实际的插入操作。可以将多个替换作为元组传递:</p>
<pre><code>s = "foo%sbaz" # expects a string
print(s%"bar")
s2 = "foo%s%d"
print(s2%("bar", 2))
</code></pre>
<h3><a href="https://docs.python.org/3/library/string.html#format-string-syntax" rel="nofollow noreferrer">New style</a></h3>
<p>“new”样式使用一个泛型<code>{}</code>,可以使用<code>str.format()</code>方法填充它。多个替换作为解压元组传递,即作为多个参数:</p>
^{pr2}$
<p><a href="https://pyformat.info/" rel="nofollow noreferrer">This site</a>可以作为参考。在</p>