Разница между print() и f-строками в Python заключается в их назначении и использовании:
- print() выводит свой аргумент в строке текста. 1 Строка может быть заключена как в одинарные, так и в двойные кавычки. 1
- f-строки служат для удобного форматирования строки. 25 Чтобы задать f-строку, необходимо поставить букву f перед открывающей кавычкой строки. 2 Далее f-строка записывается как единое целое, с учётом правил её форматирования, и закрывается соответствующей кавычкой. 2
Внутри f-строк можно обращаться к переменным, используя фигурные скобки, а также производить операции, выполнять функции и подставлять их результаты в данную строку. 2