Python格式化输出(%d、%f、占为符及百分号)

一、python格式化输出
使用占位符输出时,%s表示字符串输出,%d表示整数输出,%f表示浮点数输出
优点:填充方式灵活,单个参数可以多次输出,参数顺序可以不同
1、整型
%d 表示整型

 >>>name = 'lly'
 >>>age = 19
 >>>print('%s的年龄是%d' %(name,age))

在这里插入图片描述
2、浮点型
%f表示浮点型,默认保留小数点后六位
%.2f 表示保留小数点后两位

在这里插入图片描述
在这里插入图片描述
二、整数的占位
不够的位数前边补0
1、使用0占位:
缺点:不灵活,位数会发生改变

 >>> sid = 1
 >>> name = 'lily'
 >>> print('%s的学号为000%d' %(name,sid))
     lily的学号为0001
 >>> sid = 10
 >>> print('%s的学号为000%d' %(name,sid))
     lily的学号为00010

2、%.5d表示输出位数为5位,不够的前边补0

 >>> sid = 10
 >>> print('%s的学号为%.5d' %(name,sid))
 lily的学号为00010
 >>> sid = 1
 >>> print('%s的学号为%.5d' %(name,sid))
 lily的学号为00001

在这里插入图片描述
三、百分号的实现
%%表示百分号

>>> scale = 0.1
>>> print('数据的比例是:%.2f%%' %(scale * 100))
数据的比例是:10.00%
>>> print('数据的比例是:%d%%' %(scale * 100))
数据的比例是:10%

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值