<p>我正在做一个关于电报上公共汽车时间的项目,但是Python打印以<code>0</code>结束的小时,而不打印<code>0</code>,例如<code>10.10</code>变成<code>10.1</code></p>
<pre class="lang-py prettyprint-override"><code>if len(htp) > 0: # if the list contains at least one time
alert3 = "I prossimi pullman sono alle: "
orari_ufficiosi = []
for rfd in htp: # for each timetable
if allhd[allh.index(str(rfd))] != "0": # if the destination stop has that line
orari_ufficiosi.append(rfd)
bot.api.call('sendMessage', {
'chat_id': chat_id,
'text': alert3 + str(",\n ".join(map(str,orari_ufficiosi)))
})
</code></pre>
<p>可以看出这个问题</p>
<p>检查此代码:</p>
<pre><code>n = 10.10
print('The number is {number:.2f}'.format(number = n))
</code></pre>
<p>样本输出:</p>
<pre><code>> The number is 10.10
</code></pre>