字符串格式化的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 协议》,转载必须注明作者和本文链接
pardon110
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
开发者 @ 社科大
文章
129
粉丝
22
喜欢
99
收藏
52
排名:121
访问:7.7 万
私信
所有博文
社区赞助商