tnjk.net
当前位置:首页 >> python 格式化输出 >>

python 格式化输出

#!/usr/bin/python for i in range(1,20): n=str(i) s = n.zfill(3) print s 或者 for i in range(1,20): m = "%03d" % i print m

data = {‘name’:'John','age':18,'height':180} print('The boy named {0[name]:s} is {0[age]:d}-year-old and {0[height]:g} tall.' .format(data))如果用format,语法就像上面这样用,{0}表示第一个参数 其实用%号格式化字符串和format两种...

python一共有两种格式化输出语法, 一种是类似于C语言printf的方式,称为 Formatting Expression >>>print '%s %d-%d' % ('hello', 7, 1) 'hello 7-1' 另一种是类似于C#的方式,称为String Formatting Method Calls >>>print '{0} {1}:{2}'.form...

在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为 格式标记字符串 % 要输出的值组 其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要...

格式描述 %%百分号标记 #就是输出一个% %c字符及其ASCII码 %s字符串 %d有符号整数(十进制) %u无符号整数(十进制) %o无符号整数(八进制) %x无符号整数(十六进制) %X无符号整数(十六进制大写字符) %e浮点数字(科学计数法) %E浮点数字(科学计数法,...

python用print进行格式化输出,有以下几种模式,代码如下: 1、打印字符串 print ("His name is %s"%("Aviad"))效果: 2、打印整数 print ("He is %d years old"%(25))效果: 3、打印浮点数 print ("His height is %f m"%(1.83))效果: 4、打印...

format就是格式化输出字符串,简单的说就是format里面的东西去替换前面的内容,在替换的时候,可以按某种规定来输出。 例如:按编号替换 '{0} {1} {2}'.format('a', 'b', 'c') 输出 'a b c' '{1} {1} {1}'.format('a', 'b', 'c') 'b b b' 替换数...

'%*d'%(width,data)上面的 * 对应 width,d 对应 data,输出的 data 占 width 个字符长度 或者直接 '%4d'%data这样就是表明占4位,在%后面加一个 - 就是左对齐,位数可以通过len(max())获得

%4d 右对齐 %-4d 左对齐

python一共有两种格式化输出语法, 一种是类似于C语言printf的方式,称为 Formatting Expression >>> '%s %d-%d' % ('hello', 7, 1) 'hello 7-1' 另一种是类似于C#的方式,称为String Formatting Method Calls >>> '{0} {1}:{2}'.format('hello'...

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com