一、例如给定'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)
测试结果:

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

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

被折叠的 条评论
为什么被折叠?



