国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python-字符串替换

python-字符串替换

Python 字符串

头像

宋雪维

2020-12-03 17:40:595767浏览 · 0收藏 · 0评论

原字符串str:“hello word china”
被替换字符串oldstr:“world”
新替换的字符串newstr:“hi”
替换结果:hello hi china

实现:

第一种方法:直接调用replace()

def strreplace(str, oldstr, newstr):

     return str.replace(oldstr,newstr)
第二种方法:利用re模块正则
 def strreplace(str, oldstr, newstr):
     #先编译正则
     m=re.compile(oldstr)
#     #替换字符串中的匹配项
     ret=m.sub(newstr,str)
     return ret
第三种方法:实现替换函数
# 找到替换字符的开始位置
def getindex(str, key):
    n1 = len(str)
    n2 = len(key)
    i = 0
    j = 0
    while i < n1:
        if str[i] != key[j]:
            i = i + 1
        else:
            # index为开始位置
            index = i
            while j < n2:
                if str[i] == key[j]:
                    i += 1
                    j += 1
                else:
                    #如果不相等继续找,替换字符串的下标重新开始,置为0
                    j = 0
                    break
            return index
    return -1

def strreplace(str, oldstr, newstr):
    index = getindex(str, oldstr)
    # print(index)
    step = index + len(oldstr)
    return str[:index] + newstr + str[step:]

替换结果

str = strreplace('hello world china', 'world', 'hi')

结果:hello hi china


关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

天美传媒有限公司宣传片| 在浴室和男朋友站着做好爽| 春夜影院电视剧免费播放| 《黏糊糊的你》免费观看| BOBO浏览器老司机模式改版特.| 黑料爆料一区二区三区 | 善良的公与媳HD中文| 99久久99久久免费精品| 《囚禁空姐》电影免费观看| 怡情阵| 小丹让我尝尝你的味道是什么歌啊| 艳妇乳肉豪妇荡乳XXXOO图片| 胚根的作用| 日韩精品一区二区三区| 四虎网站| 《美丽的小蜜桃4》女主是谁| 《特殊游泳教练》| 绝色儿媳在线观看免费版电视剧 | YY影院免费观看电视剧网站| 无风险9.1免费版观看| 太粗太大弄死我了L毛片| 无人区在线高清免费看电视剧| 妻子的秘密在线观看免费全集 | 小敏家 电视剧| 门卫老头吮她的花蒂的主演是谁| 成全视频高清免费观看捉妖记动漫| 欧美大尺寸SUV的未来发展趋势| 《帐篷里的秘密》动漫| 《临时夫妻之孽缘》| 戴文·青木| 公翁挺进苏玥的小视频| | 被室友男朋友认错后BY阿司匹林| 玉女心经| 姐姐用脚帮你打枪| 《女朋友的妹妹3》| 《妻子的肉体偿还》5| 《性旺盛的女人》HD| 免费观看B站刺激战场2023| 老公装醉看我和别人在一起| 9.1芒果浏览器