Discuss / Python / 三种都练了下,感觉f-string最直观

三种都练了下,感觉f-string最直观

Topic source
name='小明'
r=(s2-s1)/s1*100  #记得后面*100
print('恭喜你%s,你的成绩提升了%.1f %%!'%(name,r))  #传统%占位格式化实现,小数点后数字用来控制位数,两个%用来转义。
print('Hello, {0},你的成绩提升了 {1:.1f}%!'.format(name, r))  #format实现,别忘记format前面有个‘.’
print(f'雷猴啊,{name},你的成绩提升了{r:.1f}%!')  #f-string实现





  • 1

Reply