можно использовать несколько префиксов сразу
Чтобы строка стала сырой, перед ней необходимо поставить префикс 'r' в любом регистре:
common_string = 'C:\file.txt' # Обычная строка
raw_string = r'C:\file.txt' # Сырая строка
В такой строке отключается экранирование.
Это значит, что обратный слеш считается самостоятельным символом.
- позволяет форматировать строку, вставляя в неё какие-либо выражения:
a = 1
b = 2
# Добавляем выражения в строку с помощью специального синтаксиса {}
print(f"{a} + {b} = {a + b}") # 1 + 2 = 3
print(f"5! = {1 * 2 * 3 * 4 * 5}") # 5! = 120
В выражениях внутри f-строк (а именно внутри фигурных скобок {}) запрещено использовать обратный слеш '\'