您当前的位置:首页 > 计算机 > 编程开发 > Python

Python字符串处理小案例

时间:12-24来源:作者:点击数:

做过的一个C语言题目:假设有一个字符串,里面有若干字母o。要求如下:从前到后扫描,把每个字符删除并追加至字符串尾部,如果遇到字母o就删除,直至字符串处理结束。

本文代码主要演示字符串方法和切片的用法:

def demo(s, ch):

    result = []

    for i in range(s.count(ch)):

        # 寻找第一个字符ch的位置

        index = s.find(ch)

        if index != -1:

            result.append(s[:index])

            # 缩短字符串

            s = s[index+1:]

    # 把最后一个子字符串插入到列表头部

    result.insert(0, s)

    return ''.join(result)

print(demo('abco123ojjjo1', 'o'))

运行效果:

1abc123jjj

这个问题还有很多解决的方法和代码,你要不要试试看?可以留言思路或代码。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门