Changing amount of decimal digits in dimensions, without source code?
When you set blender to show units, it doesn't display zero only fractional values. Values that have a fractional component will display as you expect.



You can get the values via python, see the object api reference for property names.

&gt;&gt;&gt; bpy.context.object.location
Vector((1.2345000505447388, 0.0, 0.0))

&gt;&gt;&gt; bpy.context.object.dimensions
Vector((100.12300109863281, 2.0, 2.0))


As you can see, you also get floating point binary storage issues.