Может ли кто-нибудь объяснить мне, в чем разница между round () и float () в Python, пожалуйста?
Например
x = 9.09128239
x = float("{0:.2f}".format(x))
y = 9.09128239
y = round(y, 2)
Как я вижу, обе функции из приведенного выше кода выполняют одну и ту же работу.Тем не менее, round () кажется мне более компактным и привлекательным.
Я хотел бы знать, есть ли что-то еще за этими функциями и следует ли мне учитывать что-то конкретное при выбореодин для использования.
Спасибо за вашу помощь заранее!