Python格式化

本文介绍了Python中两种字符串格式化的常用方法:百分号(%)格式化和f-string格式化。详细讲解了如何插入变量、控制精度,并通过示例展示了在实际场景中如何运用这些方法。同时,提供了字符串格式化的具体实例,如个人信息展示和股票价格计算,帮助读者更好地理解字符串格式化的功能和实用性。
摘要由CSDN通过智能技术生成

格式化

字符串格式化

字符串格式化1(%)

字符串:%S

整型:%d

浮点型:%f

name="李维雅"
birthday=2003
print("我的姓名%s,生日%d" %(name,birthday))
#结果:我的姓名李维雅,生日2003
字符串格式化精度控制(ex:%5.2f,%.2f)
name="李维雅"
birthday=2003
date=13.14
print("我的姓名%s,生日%d,日期%6.2f" %(name,birthday,date))
#结果:我的姓名李维雅,生日2003,日期 13.14

字符串格式化2(f"{}{}")

  • f"{变量}{变量}"的方式进行快速格式化

优点:不理会类型,不做精度控制,适合对精度没有要求的时候快速使用

表达式格式化

print(f"1+1等于{1+1}")
print("1+1等于%d"%(1+1))
例题事例
name="传智博客"
stock_price=19.99
stock_code=0O3032
stock_price_daily_growth_factor=1.2
growth_days=7
total_stock_price=stock_price*stock_price_daily_growth_factor**growth_days
print(f"公司:{name},股票代码:{stock_code},当前股价:{stock_price}")
print("每日增长系数%3.1f,经过%d天,股价达到了%5.2f"%(stock_price_daily_growth_factor,growth_day
                                      
 #结果:公司:传智博客,股票代码:1562,当前股价:19.99
#      每日增长系数1.2,经过7天,股价达到了71.63
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值