015字符串:格式化

统一的规格输出,不让驴唇对马嘴

format

>>> "{0} love {1} {2}".format("i","c","p")
'i love c p'
>>> "{0:.1f}{1}".format(27.656,"GB"#0.1f定点数去十位小数
'27.7GB'

字符串格式化

>>> "%c %c .%c" % (97,98,99)#格式化字符以及ASCII码
'a b .c'
>>> "%s" % ("我就是我")#格式化字符串
'我就是我'
>>> '%d + %d = %d' % (4,5,4+6)#格式化整数
'4 + 5 = 10'
>>> '%o' % 10#十二进制
'12'
>>> '%f' % 27.658#格式化定点数,可指定小数点后的精度
'27.658000'
>>> '%e' % 27.658#科学计数法决定定点数,保留一位整数
'2.765800e+01'
>>> '%g' % 27.658#根据情况决定用f或g
'27.658'
>>> 

格式化操作符辅助指令

>>> '%5.1f' % 27.658#字符串长度5.保留一位小数
' 27.7'
>>> '%.2e' % 27.658#科学计数法保留2位小数
'2.77e+01'
>>> '%10d' % 5
'         5'
>>> '%-10d' % 5#字符串长度10 ,-表示向左缩进
'5  
>>> '%+10d' % 5#+前面加个正号
'        +5'
发布了42 篇原创文章 · 获赞 0 · 访问量 295

猜你喜欢

转载自blog.csdn.net/qq_43169516/article/details/103160972