# `float`

TODO: ADD MORE DETAIL

See the Python documentation entries on the [floating point number type][docs-complex-type], one of several [numerical types][docs-numerical-types]. In particular note that you can cast to a valid float from any [numeric token string][docs-numeric-token], as well as special tokens for [NaN][docs-nan-token] and [+/- Infinity][docs-infinity-token].

[docs-float-type]: https://docs.python.org/3/library/functions.html#float
[docs-numerical-types]: https://docs.python.org/3/library/stdtypes.html#typesnumeric
[docs-infinity-token]: https://docs.python.org/3/library/functions.html#grammar-token-infinity
[docs-nan-token]: https://docs.python.org/3/library/functions.html#grammar-token-nan
[docs-numeric-token]: https://docs.python.org/3/library/functions.html#grammar-token-numeric-value
