I am using a function to create a list from a float.
float_to_list(0.02).
It returns:
\"2.00000000000000000000e-002\"
This link provides functions that truncate/floor or ceil or round a float. Given those you can round to 2 digits by multiplying by 100, rounging and then dividing back by 100 (and possibly rounding again to avoid precision errors)