占位符进行格式化

#使用占位符进行格式化
# %s 是字符串的占位符,%d是10进制数的占位符,%f是浮点型的占位符
name = '马冬梅'
age = 18
sorc = 89.43
print('姓名:%s,年龄:%d,成绩:%f'%(name,age,sorc))
print('姓名:%s,年龄:%d,成绩:%.1f'%(name,age,sorc))
#输出为:
#姓名:马冬梅,年龄:18,成绩:89.430000
#姓名:马冬梅,年龄:18,成绩:89.4

#第二种方法:f-string
print(f'姓名:{name},年龄:{age},成绩:{sorc}')
#姓名:马冬梅,年龄:18,成绩:89.43

#第三种方法:format方法
print('姓名:{0},年龄:{1},成绩:{2}'.format(name,age,sorc)) #注:前面的位置和fotmat的索引对应即可
#即0和name 1和age ...对应即可 例如:
#print('姓名:{1},年龄:{0},成绩:{2}'.formatage,name,sorc))
print('姓名:{1},年龄:{0},成绩:{2}'.format(age,name,sorc))
#姓名:马冬梅,年龄:18,成绩:89.43
posted @ 2023-11-27 22:19  坚持坚持再一次坚持  阅读(58)  评论(0)    收藏  举报