擅长:python、mysql、java
<p>我假设您不希望对浮点值本身进行四舍五入,而是希望显示精度为n个小数点的浮点值。试试这个:</p>
<pre><code>>>> n = 2
>>> '{:.{}f}'.format( 3.1415926535, n )
'3.14'
>>> n = 3
>>> '{:.{}f}'.format( 3.1415926535, n )
'3.142'
</code></pre>
<p>注意:在代码中,您尝试对<code>self.entry</code>.i进行取整。E您尝试舍入类型为<code>Tk.Entry</code>的实例。您应该使用<code>self.entry.get()</code>,它为您提供一个字符串</p>
<p>如果您不熟悉这种字符串格式,我将使用look<a href="https://docs.python.org/3/library/string.html" rel="nofollow">here</a></p>