6个例子掌握print函数的format用法

Python3 print函数之format用法

print 函数

format 用法

使用方法:

print(’{<参数序号>:<格式控制标记>}’.format(x)), 其中x 有多少个{} 就有多少个x 用 “,” 分隔

格式控制标记:

  1. <填充:要跟符号,默认空格>
  2. <对齐:^ 居中对齐 <左对齐(默认) >右对齐 > <宽度:一个正整数>
  3. < , :千位分隔符>
  4. <. 精度:常跟类型f一起用 保留2位小数 .2f 遵循四舍五入>
  5. <类型:整型:b,c,d,o,x,X,浮点型:e,E,f,%(百分数)> 可选也可以组合,但要按照顺序
# 例题
# 1.空
print('我是{},我今年{}岁了'.format('小明', 18))
# 我是小明,我今年18岁了

# 2.和序号一起
print('我是{0},我今年{1}岁了'.format('小明', 19))
# 我是小明,我今年19岁了

# 3.带变量 位置可以变
print('我是{name},我今年{age}岁了'.format(age=20, name='小红'))
# 我是小红,我今年20岁了

# 4. 千位分隔符;填充符号“-”、右对齐 > 以及 宽度10 (存在宽度的时候 对齐才会有明显);
print('我银行里面有{:,}元,我身上有现金{:->10}元'.format(1000000, 5000))
# 我银行里面有1,000,000元,我身上有现金------5000元

# 5.精度和类型 填充符号“¥”左对齐(后面有标记不可以省略)宽度10保留2位小数;填充符号“.”左对齐(后面有标记不可以省略)宽度10 限制3个字符
print('我给了女朋友{:¥^10,.2f}元,于是她开心的笑了起来{:.<10.3}'.format(999.989, '嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻'))
# 我给了女朋友¥¥999.99¥¥元,于是她开心的笑了起来嘻嘻嘻.......

# 6.百分号 精度为2 默认为长度为6
print('七普公布:全国人口共{0}万人,年均增长率{1:.2%}'.format(141178, 0.0053))
# 七普公布:全国人口共141178万人,年均增长率0.53%
  • 12
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值