Hallo Giangvu,
wir geben die Temperatur im Hochdeutschen normalerweise mit "sein" an.
Es sind 5 Grad.
Es ist ein Grad unter Null.
In einigen Dialekten verwendet man auch "haben", z.B. im Schweizerischen.
DIALEKT: Es hat 7 Grad.
Deine Form mit "liegt bei" und "sein um" verwendet man, wenn die Angabe nicht so genau ist. Wenn man also schätzt, anstatt ein auf ein Thermometer zu schauen, kann man sagen:
Es sind um die 10 Grad.
Grüße,
Wolfram