pwtools.common.frepr¶
- pwtools.common.frepr(var, ffmt='%.16e')[source]¶
Similar to Python’s repr(), but return floats formated with ffmt if var is a float.
If var is a string, e.g. ‘lala’, it returns ‘lala’ not “‘lala’” as Python’s repr() does.
- Parameters:
var (almost anything (str, None, int, float))
ffmt (format specifier for float values)
Examples
>>> frepr(1) '1' >>> frepr(1.0) '1.000000000000000e+00' >>> frepr(None) 'None' >>> # Python's repr() does: 'abc' -> "'abc'" >>> frepr('abc') 'abc'