如何让字符串里的某一个值格式化生效

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕凡 2022-01-28 10:15:10

同学,你好!

使用%d系列的格式化输出,可以在字符串后使用%( )进行字符串输出,如:"麻辣小龙虾 13元 %f"%(9.8),同学可以复习一下字符串的格式化输出:https://class.imooc.com/lesson/2040#mid=48267,祝学习愉快~

  • 没有明白,我知道可以直接

    print(mon.format('麻辣小龙虾','23元','%f' % 9.8,'罗宋汤'))

    这么写我知道是没有问题的。

    但是我就是想先定义一个变量再打印出来

    zhouyi=(zhouyi)

    这么写为什么不生效呢

    2022-01-28 23:15:06
  • zhouyi=(zhouyi)

    少复制了一行,是这个,为什么打印出来没能格式化呢

    '麻辣小龙虾','23元','%f %(9.8)','罗宋汤'

    2022-01-28 23:16:53
  • 同学,你好!

    %f格式化输出的用法为字符串中使用%f进行占位,字符串外使用%(5)对字符串中%f占位地方进行填充,如下图:

    https://img1.sycdn.imooc.com//climg/61f49ac2092c31e306040232.jpg

    祝学习愉快~

    2022-01-29 09:39:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师