6 советов и рекомендаций по работе со строками Python f

Интерполяция строк

str_val = 'apples'
num_val = 42

print(f'{num_val} {str_val}') # 42 apples

Имена переменных

str_val = 'apples'
num_val = 42

print(f'{str_val=}, {num_val = }') # str_val='apples', num_val = 42

Математические операции

num_val = 42

print(f'{num_val % 2 = }') # num_val % 2 = 0

Печатное представление

str_val = 'apples'

print(f'{str_val!r}') # 'apples'

Форматирование чисел

price_val = 6.12658

print(f'{price_val:.2f}') # 6.13

Форматирование даты

from datetime import datetime;

date_val = datetime.utcnow()

print(f'{date_val=:%Y-%m-%d}') # date_val=2021-07-09
Python Python