仅为笔者对Python学习的巩固和记录,如有错误,欢迎指正,不胜感激,希望在学习的路上与君共勉。
age=28
name='李华'
print(name,'今年',age,'岁,考上了大学')
除了转义字符(\n,\t)以外,所有放入到字符串中的符号都只能表示它本身
print('name')
1.旧式字符串格式化方法
-
常用的占位符:%s,%d,%f(字符串,整型,浮点型)
-
语法:'string' % values
a='%s今年%d岁,考了%.1f分,考上了大学'%(name,age,600.5)
print(a)
-
注意:%f默认6位小数,%.Nf可以给N设置任意大于0的整数来调整小数的位数
2.format方法 : . Nf 保留N位小数,:.N 保留N位数,:N 返回的字符长度,不足的用空白符填充
-
字符串中有几个人{},format中就需要传递几个数据
b='{}今年{}岁,考了{:.2f}分,考上了大学'.format(name,age,600.5)
print(b)
3.f-string(格式化字符串字面值) : . Nf 保留N位小数,:.N 保留N位数,:N 返回的字符长度,不足的用空白符填充
c=f'{name}今年{age}岁,考了{600.5:.2f}分,考上了大学'
print(c)