Python_变量的格式化输出

格式化字符解释
%s字符串类型
%d整形,%06d 就表示显示数字的位数,不足用0补齐
%f浮点型, %.02f 表示小数点后显示两位小数
%%输出%

举个例子 :(%s、%f、%%)

name = ("混沌点阵")
	#商品名称
	
original_price =float ("185.4")
	#商品原来的价格。
	#这里用float转换的原因是:
	#185.4为字符串类型,两个字符串类型变量之间不能进行减法运算,
	#需要转换为浮点型进行运算
	
current_price = float("139")
	#商品现在的价格
	
percent = (original_price - current_price)/original_price
	#商品的降价百分比:
	#(原价-现价) / 原价 * 100%
	
print("商品的名称:%s  ,商品原来的价格: % .03f,商品现在的价格: % .04f ,商品的降价百分比: % .05f %% "% (name, original_price, current_price, percent * 100))

输出的结果就是:

商品的名称:混沌点阵  ,商品原来的价格:  185.400,商品现在的价格:  139.0000 ,商品的降价百分比:  25.02697 % 

举个例子(%d)

year = 2021
print("%06d" %year )

%d%6d%-6d%06d的区别

%d : 正常输出整数

%6d:输出整数宽度为6位,不足左补空格

%-6d:输出整数宽度为6位,不足右补空格

%06d:输出整数宽度为6位,不足左补0
笔者猜测没有%-06d的情况的原因是:

如果位数不足,右补0,与普通逻辑不符
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值