f-string Python
| Введение | |
| Синтаксис | |
| Пример | |
| !r | |
| Похожие статьи |
Введение
f-string введены в Pytho 3.6 и описаны в PEP 498
Синтаксис
f ' <text> { <expression> <optional !s, !r, or !a> <optional : format specifier> } <text> ... '
Пример
value = 1 print(f'The value is {value}.') # Formatting value = 1234 print(f'input={value:#06x}') import datetime date = datetime.date(1991, 10, 12) print(f'{date} was on a {date:%A}') # Escaping with \ is not allowed print(f"{'quoted string'}")
python f-string.py
The value is 1. input=0x04d2 1991-10-12 was on a Saturday quoted string
!r
С помощью !r можно вывести repr()
# !r a = "AAA" print(f"{a}") print(f"{a!r}")
python f-string.py
AAA 'AAA'
| Built-in Collections | |
| Строки | |
| Python | |
| f-string | |
| format string | |
| encode() | |
| Перенос слишком длинной строки на новую |