F-strings provide a new, concise way to format strings in Python 3.6. They allow embedding expressions inside curly braces within a string that starts with f. This allows printing variables directly into a string without needing string formatting or .format() methods. F-strings are faster than older string formatting methods and make multiline strings easier to read by allowing expressions across multiple lines. Documentation on f-strings can be found in the Python docs glossary under "formatted string literal".