python学习--格式化输出

仅为笔者对Python学习的巩固和记录,如有错误,欢迎指正,不胜感激,希望在学习的路上与君共勉。

age=28  
name='李华'  
print(name,'今年',age,'岁,考上了大学')  

除了转义字符(\n,\t)以外,所有放入到字符串中的符号都只能表示它本身

print('name')

1.旧式字符串格式化方法

  • 常用的占位符:%s,%d,%f(字符串,整型,浮点型)

  • 语法:'string' % values

a='%s今年%d岁,考了%.1f分,考上了大学'%(name,age,600.5)  
print(a)  
  • 注意:%f默认6位小数,%.Nf可以给N设置任意大于0的整数来调整小数的位数

2.format方法 : . Nf 保留N位小数,:.N 保留N位数,:N 返回的字符长度,不足的用空白符填充

  • 字符串中有几个人{},format中就需要传递几个数据
b='{}今年{}岁,考了{:.2f}分,考上了大学'.format(name,age,600.5)  
print(b)  

3.f-string(格式化字符串字面值)  : . Nf 保留N位小数,:.N 保留N位数,:N 返回的字符长度,不足的用空白符填充

c=f'{name}今年{age}岁,考了{600.5:.2f}分,考上了大学'  
print(c)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值