擅长:python、mysql、java
<p>当您运行<code>formatted_name = get_formatted_name(f_name, l_name)</code>时,实际上是在从函数本身调用您所在的函数。这就是所谓的<code>recursion</code>。要解决您的问题,我相信您希望将线路替换为:</p>
<pre><code>formatted_name = f_name + " " + l_name
</code></pre>
<p>或者使用<code>format</code>的另一种方式:</p>
<pre><code>formatted_name = "{} {}".format(f_name, l_name)
</code></pre>
<p>使用<code>fstring</code>:</p>
<pre><code>formatted_name = f"{f_name} {l_name}"
</code></pre>
<p>你可能想读一下<a href="https://en.wikipedia.org/wiki/Recursion" rel="nofollow noreferrer">recursion</a>以便更好地理解它</p>