字符串格式化的6个小技巧
python 的插值语法
f-string
类似js
模板字符串, 直观简洁
str_val = 'apples'
num_val = 42
插值
print(f'{num_val} {str_val}') # 42 apples
引用变量名及值
print(f'{str_val=}, {num_val = }')
支持运算
print(f'{num_val % 2 = }') # num_val % 2 = 0
使用 repr()
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
本作品采用《CC 协议》,转载必须注明作者和本文链接