擅长:python、mysql、java
<p>正是你想要的</p>
<pre class="lang-py prettyprint-override"><code>for i in range(1, 10):
def fn(x):
return int(str(x)[i])
globals()[f"n{i}"] = fn # update global variables dictionary
#use them like
n3(123456)
</code></pre>
<p>但我建议定义一个同时接受两个参数的函数并使用它</p>
<pre class="lang-py prettyprint-override"><code>def ni(i,x):
return int(str(x)[i])
ni(3, 123456)
</code></pre>