Python, форматирование f-строк
Небольшая шпаргалка по f-строкам в Python.
Повторение символа N-раз:
print(f'{"="*N}')
Печать даты и времени:
import datetime
now = datetime.datetime.now()
print(f'{now:%Y-%m-%d %H:%M:%S}')
Количество знаков после запятой (в примере 2):
val = 1.2345
print(f'{val:.2f}')
Дополнение нулями до нужной длины (в примере 3):
a = 1
print(f'{a:03}')
Минимальная длина выражения (в примере 10) дополненная пробелами слева:
a = 1
print(f'{a:10}')
Выравнивание по стороне:
a = 'a'
b = 'ab'
print(f'{a:>10}')
print(f'{b:>10}')
Вывод RAW:
a = 'Something'
print(f'{a!r}')