擅长:python、mysql、java
<p>我用的是:</p>
<pre><code>text = "Foo is {age} {units} old".format(**locals())
</code></pre>
<p>它解包(<code>**</code>)由<code>locals()</code>返回的dict,该dict将所有局部变量作为dict <code>{variable_name: value}</code></p>
<p><strong>注意</strong>除非使用<code>nonlocal</code>(Python 3.0+)将其导入本地作用域,否则这对于在外部作用域中声明的变量不起作用。</p>
<p>你也可以使用</p>
<pre><code>text.format(**locals(),**globals())
</code></pre>
<p>在字符串中包含全局变量。</p>