It appears that rather than a native SymPy round() function, SymPy overloads the native Python round() function so that it accepts and returns Sympy number types. In the 1.9 documentation I find this: ...