python全栈开发《28.字符串格式化的三种方式之根据类型定义的格式化》

1.什么是格式化

游乐园有旋转木马,是否玩过?这些旋转木马之上,每天都会迎来不同的面孔的小朋友去游玩。

每一个木马的背椅上,随着不同的小朋友坐上去,展现出来的画面都将有所改变。

虽然木马是不变的,但小朋友都是不一样的。所以对于旋转木马来说,固定的木马,流水的小朋友。

格式化非常类似于旋转木马。可以用对号入座的方式来关联它们。

字符串上的固定字符,就是旋转木马。字符串上可变的部分,就是小朋友。而木马的骑背是用来更换不同的小朋友的。

字符串中的格式化符号就是承载一个一个不同的字符的。

  • 1)定义:一个固定的字符串中有部分元素是根据变量的值而改变的字符串,就是字符串格式化。

e1d588e66afe4e73fd8273572b4bc1fc.png

看这个字符串,其中有几处元素是不确定的,它们用xx来替代。下面是日期和天的两个变量。这个字符串的xx的位置,可以随时跟随data和day,两个变量值的变化而变化。这个就是字符串的格式化。

2.使用格式化场景和目的

几个可能用到格式化的场景:

  • 1)发送邮件的时候。

  • 2)发送短信的时候。

  • 3)app上发送推送的时候。

这个3个场景为什么会用字符串的格式化呢?无论是发邮件还是发短信,或者是app上的推送。程序一发,肯定是一次性发送给很多人吧。

但是发给每个人的信息,它们的模版基本是一样的。只有针对于每个用户自己的信息是不同的。

如果每个用户发送出去的信息格式都完全不一样。那程序根本不知道该写些什么,只能靠人工一个一个得发。那样是非常消耗人力和时间的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

清菡软件测试

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

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

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

打赏作者

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

抵扣说明:

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

余额充值