format的打印方法

在编写python程序时,我们常想把自己感兴趣的东西打印在console上,除常见的直接打印print方法外,对某一不断变化的变量我们也想只写一行代码打印出来,这里给大家推荐format+print 方法;闲话少说,直接上料!


一、基本语法格式

print(“{}”.format())

二、两种常见的应用场景

常见应用场景一:对不断迭代的变量进行打印

	2.1 比如,我们假设变量从1变到10,
	每次我们想打印 “这是第n次变化”,这里的n分别等于1,2,3... 10
	代码如下
for n in range(1,11):
    print("这是第{}次变化".format(n))

结果如下

这是第1次变化
这是第2次变化
这是第3次变化
这是第4次变化
这是第5次变化
这是第6次变化
这是第7次变化
这是第8次变化
这是第9次变化
这是第10次变化

常见应用场景二:对不同的多个变量进行位置调换

	2.2 比如,我想分别打印“妈妈和爸爸陪宝宝逛公园” 和 “爸爸和妈妈陪宝宝逛公园”
	【注:变量位置与花括号位置的对应关系】
	代码如下:
print("{m}和{f}陪{b}逛公园".format(m = '妈妈',f = '爸爸',b = '宝宝'))
print("{f}和{m}陪{b}逛公园".format(m = '妈妈',f = '爸爸',b = '宝宝'))

结果如下

妈妈和爸爸陪宝宝逛公园
爸爸和妈妈陪宝宝逛公园

当然,你可以用另一种方法写,

m = '妈妈'
f = '爸爸'
b = '宝宝'

print("{}和{}陪{}逛公园".format(m,f,b))
print("{}和{}陪{}逛公园".format(f,m,b))

结果如下

妈妈和爸爸陪宝宝逛公园
爸爸和妈妈陪宝宝逛公园

但该方法一定注意,花括号与变量之间的对应顺序关系!

我们还有第三种写法,

m = '妈妈'
f = '爸爸'
b = '宝宝'

print("{0}和{1}陪{2}逛公园".format(m,f,b))
print("{1}和{0}陪{2}逛公园".format(m,f,b))

结果如下

妈妈和爸爸陪宝宝逛公园
爸爸和妈妈陪宝宝逛公园

可能看到这里,大家对format的花括号和变量的对应关系有了更清晰的理解!

三、format的替代方法

可使用f"{}“代替”{}".format()
在这里插入图片描述

总结

以上就是format + print的打印方法应用的两种常用情景,希望对你的学习有帮助哦~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Efred.D

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值