Python中的格式化输出——%标记

格式化输出按照语法类型分为几类,这里单将%标记。

1. string用%s,integer用%d,float用%f

输入:

print('My name is %s' % 'Leo')

print('We have %d guests here today.' % 30)

print('The average of 4 and 5 is %f' % 4.5)

输出:

My name is Leo
We have 30 guests here today.
The average of 4 and 5 is 4.500000

总结:不确定数据类型时,统一用%s。

2.对齐方式:%后添加正整数表示右对齐,添加负整数表示左对齐。数字表示限定位数,字符位数小于限定位数,则以空格代替;大于或等于限定位数,则限定效果失去作用。

输入:

print('My name is %5s and I am a boy' % 'Leo')
print('My name is %-5s and I am a boy' % 'Leo')
print('We have %10d guests here today.' % 30)
print('We have %-10d guests here today.' % 30)
print('The average of 4 and 5 is %10f&
  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值