格式化输出
所谓的格式化输出即按照一定的格式输出内容
格式化符号

# 年龄
age = 18
# 姓名
name = 'TOM'
# 体重
weight = 55.6
# 学号
stu_id = 1
# 今年我的年龄是*岁 -- 整数 %d
print('今年我的年龄是%d岁' % age)
# 我的姓名是* -- 字符串 %s
print('我的姓名是%s' % name)
# 我的体重是*公斤-- 浮点型 %f -- %.2f的.2是小数点后留多少位就写多少
print('我的体重是%.2f' % weight)
# 我的学号是* -- %d --03表示输出三位,不足三位用0不全,超出则原样输出
print('我的学号是%03d' % stu_id)
# 我的姓名是*,今年*岁了
print('我的姓名是%s,今年%d岁了' % (name, age))
print('我的姓名是%s,明年%d岁了' % (name, age + 1))
# 我的姓名是*,今年*岁了,我的体重是*公斤,我的学号是*
print('我的姓名是%s,今年%d岁了,我的体重是%.2f公斤,我的学号是%06d' % (name, age, weight, stu_id))
拓展:%s也可以输出%d和%f的内容
f格式化输出
格式化字符串除了%s,还可以写为f'{表达式}'
# f格式化语法 -- f'{表达式}' # 我的姓名是*,今年*岁了 print(f'我的姓名是{name},今年{age}岁了')

浙公网安备 33010602011771号