🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Python Beginner

What is F-String?

A formatted string literal prefixed with f that allows embedding Python expressions directly inside curly braces.

F-strings (formatted string literals, PEP 498, Python 3.6+) provide a concise way to embed expressions in strings: f"Hello, {name}!". They support format specifications: f"{price:.2f}", expressions: f"{2+2}", and method calls: f"{name.upper()}".

F-strings are faster than .format() and % formatting, and are the recommended approach for string formatting in modern Python.