字符串格式化在我们的开发过程中被广泛的应用,因此也是我们要重点掌握的内容之一。
⭐️ 什么是格式化?
定义:一个固定字符串中有部分成员(元素)会根据变量的值的改变而改变的字符串,这就是字符串格式化。
举一个生活中的小栗子:比如我们的书包,我们的书包是固定变的。但是我们可能每天会往书包里放入我们每天需要携带的不同物品。这里的书包就好比 "固定的字符串" ,而每天书包里方的不同物品就好比是 "会根据变量的值的改变而改变的字符串"。
下面我们再结合代码示例更直观的理解什么是格式化字符串,示例如下:
代码语言:python代码运行次数:0复制# 今天是 Date ,星期 Week
# 这里的 Date ,我们换成 '2000年1月1日' ; Week 我们换成 '一'
Date = '2000年1月1日'
Week = '一'
print('今天是 ' str(Date) ' 星期' Week)
# Date 与 Week 两个变量会随着值的改变输出今天的日期与星期几; 这个就是字符串的格式化。
⭐️ 使用格式化的场景和目的
- 发送邮件的时候
- 发送短信的时候
- APP推送新闻消息的时候
- 对于重复性很多的信息,通过格式化的方式我们可以大大减少代码的书写量
我们思考一下上面的这些场景,当我们处于上述场景的时候。可能接收的邮件、短信、新闻等信息的内容是一样的。但是它发送给很多不同的人,这里的我们只需要编辑一个统一的内容模板,然后进行格式化操作,只需要将接收人进行格式化的操作,就可以让不同的人接收到同样的内容。