三种格式化的输出的方式
三种格式化的输出的方式
格式化输出:符合某种规范的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) # name:%nick #%s 所有数据类型 #%d 只支持数字类型 -
第二种格式化方式 3.4(基本没人用过)
# print('name:{1}, qizhi:{1}, height:{2}'.format(s1,s2,s3)) # 0 1 2 -
第三种格式化方式 3.6(建议使用)向上兼容
#s1 = 'nick' # name #s2 = 'ugly' # qizhi #s3 = 180 # height # 只要了解到这个程度就可以了,有兴趣的可以参考:https://www.cnblogs.com/nickchen121/p/11183611.html #print(f'name:{s1}, qizhi:{s2}, height:{s3:.2f}') # 让字符串和数字可以直接相加 # print(F'name:{}, qizhi:{}, height:{}') #s1='jiangjunhao' #s2='hanhan' #s3='180' #print(f'name:{s1},qizhi:{s2},height:{s3}')

浙公网安备 33010602011771号