格式化输出:符合某种规范的print
# 这种规范叫做:格式化
# 第一种格式化方式 3.0
# s1 = 'nick' # name
# s2 = 'ugly' # qizhi
# s3 = '180' # height
#
# 'name:nick, qizhi:ugly, height:180'
# print('name:' + s1 + ', ' + 'qizhi:' + s2 + ', ' + 'height:' + s3)
# 多个需要加括号↓
# print('name:%s, qizhi:%s, height:%s' % (s1, s2, s3))
# 单个不需要↓
# print('name:%s' % s1) # 结果为:name:%nick
# 两个%%会取消这个%的意义↓
# # print('name:%%s' % s1) #结果为:报错
# print('name:%d'%10)
# %s 所有数据类型
# %d 只支持数字类型
# 第二种格式化方式 3.4(用索引)
# s1 = 'nick' # name
# s2 = 'ugly' # qizhi
# s3 = '180' # height
#
#
# print('name:{1}, qizhi:{1}, height:{2}'.format(s1,s2,s3))
# # 0 1 2
# 第三种格式化方式 3.6 (建议使用 )
用‘f’或‘F’意思一样
s1 = 'nick' # name
s2 = 'ugly' # qizhi
s3 = 180 # height
# 只要了解到这个程度就可以了,有兴趣的可以参考: https://www.cnblogs.com/nickchen121/p/11183611.html l
print(f'name:{s1}, qizhi:{s2}, height:{s3:.2f}') # 让字符串和数字可以直接相加
# print(F'name:{}, qizhi:{}, height:{}')