Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 1.26 KB

File metadata and controls

26 lines (21 loc) · 1.26 KB

2.2 Сырые строки / raw strings

Префиксы:

можно использовать несколько префиксов сразу

Префикс 'r'

Чтобы строка стала сырой, перед ней необходимо поставить префикс 'r' в любом регистре:

common_string =    'C:\file.txt'    # Обычная строка
raw_string    =   r'C:\file.txt'    # Сырая строка

В такой строке отключается экранирование.

Это значит, что обратный слеш считается самостоятельным символом.

Префикс 'f'

- позволяет форматировать строку, вставляя в неё какие-либо выражения:

a = 1
b = 2
# Добавляем выражения в строку с помощью специального синтаксиса {}
print(f"{a} + {b} = {a + b}")      # 1 + 2 = 3
print(f"5! = {1 * 2 * 3 * 4 * 5}") # 5! = 120

В выражениях внутри f-строк (а именно внутри фигурных скобок {}) запрещено использовать обратный слеш '\'