Python格式化输出

18 篇文章 4 订阅

Python格式化输出

Print()函数可以实现复杂的格式化输出,在由一对引号包含起来的字符串中,%表示格式化字符串的占位符。
如果引号内有一个%,则引号结束后对应地必须有一个%和对应的参数;如果引号内有多个%,则引号结束后对应地必须有一个%及圆括号(即元组)内的多个参数。字符串内的占位符%之后要跟一个需要格式化的类型,该类型对应了最后的参数。
例如,引号内有%s,引号结束后的参数必须是字符串。

格 式对 应 内 容
%s字符串
%d整数
%f浮点数
%.2f浮点数,精度为 2 位
%8.2f浮点数,精度为 2 位且带指定显示的位宽(空格填充),这里表示总共 8 个字符的宽度
%-10s字符串按 10 个字符的宽度来显示,并且左对齐。仅当指定宽度大于字符串实际宽度时有效
%08d整数占位符含数据总共 8 个字符的宽度,并且用 0 填充。只有数字类型才可以用 0 填充,字符串不支持

案例:格式输出学生的信息

name = input('Please input your name:')
age = input('Age:')
classes = input('Class:')
school_number = input('school_number:')
print(''' 
Personal information of %s: 
 Name :   %16s 
 Age :    %16s 
 Class :  %16s 
 Rank :   %16s 
---------------------------------
''' % (name,name,age,classes,school_number))

结果截图如下
在这里插入图片描述
在这里插入图片描述

感谢大家,点赞,收藏,关注,评论!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cat God 007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值