Python字符串的replace函数

本文介绍了Python字符串replace方法的基本功能,演示了如何使用replace进行字符替换,并通过实战展示了链式调用的使用。重点讲解了如何用replace实现字符串中的元素替换,以及如何控制替换次数。
摘要由CSDN通过智能技术生成

目录

  • replace的功能
  • replace的用法

replace的功能

  • 将字符串中的old ( 旧元素)替换成new(新元素),并能指定替换的数量

replace的用法

  • 用法:newstr = string.replace(old, new, max)
  • 参数:
    • old:被替换的元素
    • new:替代old的新元素
    • max:可选,代表替换几个,默认全部替换全部匹配的old元素
ln[29] : 'hello, insane'.replace( 'insane','loafer')
Out [29]: 'hello, loafer '
In [30]: 'hello, insane'.replace( 'l', '0', 1)
Out [30]: 'he0lo, insane'

实战

  • 可以使用链式调用
# coding:utf-8

info = ('要从小白到一个有经验的开发者,无论是通过视频还是文字教程学习,你会发现很'
        '少有初级课程就非常贴近实际工作的,作为一个刚入坑的小白通常并不知道需要学'
        '习什么,往往是自认为入门的时候都学习了,到了公司里才发现很多都不会。'
        '我希望做这样一个课程,虽是入门课程,但涉及相关领域的多处知识,让小白在学'
        '习后进入公司岗位不会因为没听过而蒙圈;同时希望这个课也可以帮助非Python工'
        '程师快速转型或者快速转职能')

a = '小白'
b = '一个'
c = '蒙圈'
d = '课程'
e = '*'
f = '0'
g ='$'
o = '@'

# test = info.replace(a, e)
# test = test.replace(b, f)
# test = test.replace(c, g)
# test = test.replace(d, o)
# print(test)

# 链式调用
test = info.replace(a,e).replace(b,f).replace(c,g).replace(d,o)
print(test)
要从*到0有经验的开发者,无论是通过视频还是文字教程学习,你会发现很少有初级@就非常贴近实际工作的,作为0刚入坑的*通常并不知道需要学习什么,往往是自认为入门的时候都学习了,到了公司里才发现很多都不会。我希望做这样0@,虽是入门@,但涉及相关领域的多处知识,让*在学习后进入公司岗位不会因为没听过而$;同时希望这个课也可以帮助非Python工程师快速转型或者快速转职能

Process finished with exit code 0
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值