python字符串格式化

1.基本表达式 

somelist=list("spam")
"hha={0},kk={0}".format(somelist[0],somelist[-1])
#输出:'hha=s,kk=s'
import sys
"my {0[span]} runs {1.platform}".format({'span':'laptop'},sys)
#输出'my laptop runs win32'

2.<,>,=,^表示左对齐,右对齐,一个标记符后的补充,居中对齐

{fileName:format}

"{0:10}={1:20}".format('spam',123.45678)
#输出 'spam      =           123.45678'
"{0:>10}={1:<20}".format('spam',123.45678)
#输出:'      spam=123.45678           '
​

3.浮点数格式化

e:科学计数法,g:浮点数格式化,f:浮点数格式,X:十六进制,o:八进制,b:二进制

"{0:e},{1:.3e},{2:g}".format(3.14159,1.14159,3.14159)
#输出:'3.141590e+00,1.142e+00,3.14159'
"{0:f},{1:.2f},{2:010.2f}".format(3.14159,3.14159,3.14159)
#输出:'3.141590,3.14,0000003.14'
"{0:X},{1:o},{2:b}".format(255,255,255)
#输出:'FF,377,11111111'
'{0:.{1}f}'.format(1/3.0,4)
#输出:'0.3333'
bin(255),int('11111111',2),int('377',8),0b11111111,oct(255),0xFF
#输出:('0b11111111', 255, 255, 255, '0o377', 255)

format()格式化一个单独项

format(1.2345,".2f")
#output:'1.23'

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值