格式化字符串

占位符

%s 字符串占位符
%d 整形占位符
%f 浮点型占位符
使用举例
print(‘i love %s’ %‘you’ )=i love you
print(‘i %s %s’%(‘love’,‘you’))=i love you
print(’%d%s%d%s%d’%(1,’+’,2,’=’,3))=1+2=3
有几个占位符后面就需要几个与之对应的值

format 语句

s=‘i like {}’
a=s.format(‘python’)
print(a)
输出 i like python

s=‘i like {} {}’
a=s.format(‘python’,‘java’)
print(a)
输出为 i like python java
花括号中填的数字只能和值数量相关
例如
s=‘i like {1} {0}’
a=s.format(‘python’,‘java’)
print(a)
输出就为 i like java python
因为java在(‘python’,‘java’)中的代表的数为1 python为零,如果花括号中填其他的数则结果会报错。

其他给值方法

s=‘you’
a=f’i love {s}’
print(a)
输出 i love you
如果a='i love {s}'没有f的话则输出为**i love {s}**系统不会报错

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值