9 三种格式化输出的方式

格式化输出:符合某种规范的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:{}')

 

posted @ 2023-09-06 19:33  hanyingshuo  阅读(22)  评论(4)    收藏  举报