Список comps - ваш друг.
print ", ".join("%.2f" % f for f in list_o_numbers)
Попробуйте:
>>> nums = [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999]
>>> print ", ".join("%.2f" % f for f in nums)
9.00, 0.05, 0.03, 0.01
Метод setHours () устанавливает часы для указанной даты в соответствии с местным временем и возвращает число миллисекунд с 1 января 1970 года 00:00:00 по UTC до момента времени, представленного обновленным экземпляром даты.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/setHours
Это довольно просто, просто прочитайте документацию об этом.
См. ниже, что возвращает этот метод.
Возвращаемое значение
Число миллисекунд между 1 января 1970 года 00:00:00 UTC и обновленная дата.
blockquote>
Согласно doc (
blockquote>http://www.w3schools.com/jsref/jsref_sethours.asp
) setHours () должен просто изменить значение часа объекта даты, а не преобразовать его.В этом документе говорится:
Возвращаемое значение: число, представляющее количество миллисекунд между объектом даты и полночь 1 января 1970 г.
blockquote>Это не convert объект даты. Он изменяет существующий, а затем возвращает значение.
Созданный ранее объект даты до сих пор существует с измененным значением часа и любыми ссылками на него (например, тот, который у вас еще есть в переменной с именем
date
).