格式化输出
# 字符串的特殊性:放入引号中的符号代表其本身
num = 10
print('num')
# python提供了三种格式化输出形式:
# 旧式的字符串格式化输出、format方法、f-字符串(格式化字符串字面值)
# 一、旧式的字符串格式化输出:%s、%d、%f等
# %s代表字符串占位符,%d代表整型占位符,%f浮点型占位符
# 语法:'string' % values
# string中包含了%s、%d、%f,values代表向string中传入的值,通过%传入,values需要和string中的%s、%d、%f一一对应
# values如果代表多个数据,需要使用小括号括起来
name = '张三'
age = 20
print(age, '岁的', name, '考上了清华')
print('%d岁的%s考上了清华' % (age, name))
# %f不仅可以用作浮点型占位符,还可以用来在字符串中保留小数位数
# %f默认保留6位小数,%.Nf保留N位小数
string1 = '圆周率:%f' % 3.1415926
string2 = '圆周率:%.2f' % 3.1415926
# format的用法