# fmt.fmt { #mlsysim.fmt.fmt } ```python fmt.fmt(quantity, unit=None, precision=1, commas=True, prefix='', suffix='') ``` Format a Pint Quantity (or plain number) for narrative text. Returns a MarkdownStr so Quarto inserts the value verbatim (no escape). The prefix and suffix arguments collapse the old MarkdownStr(f"...") escape-hatch idiom into a single canonical helper. Common uses: fmt(price, precision=0, prefix="$") # "$1,000" fmt(rate * 100, precision=1, commas=False, suffix="%") # "12.4%" fmt(bw_mb_s, precision=1, commas=False, suffix=" MB/s") # "2.4 MB/s" fmt(speedup, precision=0, commas=False, suffix="x") # "8x" Safety: Raises ValueError if formatting would hide meaningful magnitude: non-zero values displayed as ``0``, non-integers displayed with ``precision=0``, or integer-like values shown with spurious decimals (``512.0``). Use ``fmt_int(...)`` when integer display is intentional.