正文:
在之前的文章中,我们已经学习了Python的基本语法集合和集合的一些常用操作。
在本篇文章中,我们将继续学习其他类型
字符串格式化
使用操作符%s来实现
➢ 几个%s就几个变量
➢ 超过一个变量时,需要用元组%()来获取,且顺序不可换
方法一:
a = 'name %s,age %s' %('大卫',20)
print(a)
#输出结果:name 大卫,age 20
方法二:
a = 'name %s,age %s'
name = 'dawei'
age ='20'
print(a % (name,age))
格式化函数-format
➢ string.format函数用来格式化字符串
➢ 使用format的字符串主体使用大括号{}来替代格式符string.format(data, data, data…)
a = 'name {},age {}'
name = 'dawei'
age ='20'
print(a.format(name,age))
Python3.6加入的新格式化方案f-strings
➢ 定义一个变量
➢ 字符串前加f符号
➢ 需要格式化的位置使用{变量名},需提前定义变量
name_01 = 'dawei'
age_01 ='20'
a = f'my name {name_01},my age {age_01}' #加f
print(a)