字符串格式化-数字精度控制

我们可以使用辅助符号“m,n”来控制数据的宽度和精度

  • m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效
  • .n,控制小数点精度,要求是数字,会进行小数点四舍五入

示例:

        1. %5d:表示将整数的宽度控制在5位,如数字11,被设置为5d,就会变成:【空格】【空格】【空格】11,用三个空格不足宽度。

        2. %5.2f:表示将宽度控制为5,将小数点精度设置为2

小数点和小数部分也算入宽度计算。如,对11.345设置了%7.2f后,结果是:【空格】【空格】11.35。2个空格补足宽度,小数部分限制2位精度后,四舍五入为.35

        3. %2f:表示不限制宽度,只设置小数点精度为2,如11.345设置为%.2f后,结果是11.35

字符串格式化-快速写法

目前通过%符号占位已经很方便了,还能进行精度控制。

追求效率和好看可以通过语法:f“内容{变量}”的格式来快速格式化

看如下代码

name = "传播博客"
set_up_year = 2006
stock_price = 19.99
print(f"我是{name},成立于:{set_up_year},我今天的股票价格:{stock_price}"}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值