python 代码替换,python信息替换示范代码

python信息替换演示代码

Escape = "^"

def subst(Msg, *Args) :

"""substitutes Args into Msg."""

Result = ""

while True :

Items = Msg.split(Escape, 1)

Result += Items[0]

if len(Items) == 1 or len(Items[1]) == 0 :

break

Msg = Items[1]

(Ch, Msg) = (Msg[:1], Msg[1:])

if Ch == Escape :

Result += Escape

elif Ch >= "0" and Ch <= "9" :

Result += Args[ord(Ch) - ord("0")]

#end if

#end while

return Result

#end subst

演示代码

subst("the ^0 ^1", "red", "ball")

输出结果:“the&nbspred&nbspball”,&nbspwhile

演示代码2

输出结果:“la&nbspbaille&nbsprouge”

开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明python信息替换示范代码!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值