【python笔记一】打印给定子串在目标字符串中出现的次数,字符串遍历从左到右进行;

本文通过四个实例展示了Python的基础操作,包括字符串重复次数计算、字符替换、整数列表转元组及字典统计字母出现频率。涉及字符串的count方法、find方法以及字典的更新操作,适合Python初学者进行练习。

        一、例如给定'ABCDCDC'和'CDC',程序输出“2”。

        python小白,刚入门级别,有错误欢迎大家指正  QAQ。

if __name__ == '__main__':
    msg = input("请输入你的字符串:")
    msgson = input("请输入你的子串:")
    print("count计算重复次数为:",msg.count(msgson))
    if msgson in msg:
        num = 0
        j = 0
        for i in range(len(msg) - 1):
            if msg.find(msgson,j) != -1:
                j = msg.find(msgson, j) + 1
                num += 1
            #num += msg.count(msgson,j)
    else:
        num = 0
    print("程序计算重复次数num为:",num)

        测试结果:

       二、 用户输入一个字符串,修改该字符串中某个位置的字符,程序就会输出修改后的结果,比如用户输入:

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值