python format

  

>>> "{0} love {1}.{2}".format("I","You","com")
'I love You.com'
>>>

>>> "{a} love {b}.{c}".format("I","You","com")
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
"{a} love {b}.{c}".format("I","You","com")
KeyError: 'a'
>>> "{a} love {b}.{c}".format(a="I",b="You",c="com")
'I love You.com'  //需要a为关键字
>>>

>>> print("\ta")  //转义
a
>>> print("\\")
\
>>> "{{0}}".format("不打印")
'{0}'

"{0.1f}{1}".format(27.658,'GB')
AttributeError: 'float' object has no attribute '1f'
>>> "{0:.1f}{1}".format(27.658,'GB')  //四舍五入
'27.7GB'
>>>

>>> '%c' % 97  //a的ascii码为97
'a'
>>>

>>> "%c" "%c" "%c" % (97,98,99) //格式化ascii码
'abc'
>>> "%c %c %c" % (97,98,99)  
'a b c'
>>>

>>> "%d + %d = %d" % (4,5,4+5)  //格式化数字
'4 + 5 = 9'
>>> "%s" % " i love you" //格式化字符串
' i love you'
>>>

 

转载于:https://www.cnblogs.com/xiaohouzai/p/7642394.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值