str.format Concepts apply to f-strings. Compatible with all versions of Python. f-strings Always advisable above all methods. Only suitable when working with the modern versions of Python (3.6+). Template strings When working with external or user-provided strings