Python学习心得格式化字符串的三种方式

三种将格式化字符串的方法:

我们知道字符串在与整数连接时,会出现报错的情形,但是将其都进行格式化操作后不会出现报错的情形。

注:格式化字符串我们可以这样理解,就是将不是字符串的内容进行字符串化,这样可以自由的对他们进行连接。

1.占位符:%s : 字符串格式、%d : 十进制整数格式、%f : 浮点数格式

占位符的运用:

#使用占位符
name='mdm'
age=19
score=98.5
print('姓名:%s,年龄:%d,成绩:%.1f' % (name,age,score))

2.f-string:Python 3.6 引入的格式化字符串的方式,比 % 更直观和灵活。

 f-string的运用:

#f-string
#使用{}放在想要加入内容的位置,其实{}就是一种添加符,能将任何类型的内容添加进字符串里
print(f'姓名:{name},年龄:{age},成绩:{score}')

3.str.format() 方法:模板字符串 .format(逗号分隔的参数)

 str.format()的运用:

#format方法
print('姓名:{0},年龄:{1},成绩:{2}' .format(name,age,score))
print('姓名:{2},年龄:{0},成绩:{1}' .format(age,score,name))
#0、1、2是对format中的内容进行索引,format中的0、1、2的顺序是不发生改变的

你可能感兴趣的:(python,开发语言,pycharm,c++)