# 切片操作name6 = 'abcdefg'# 包括第一个2,不包括最后一个4 要前不要后print(name6[2: 4])print(name6[2: 6: 2])# 第一个参数不写默认是0,第三个参数不写默认是1print(name6[: 3])# 第二个参数不写,默认取到最后print(name6[2: ])print(name6)# 表示倒数第一个,负数表示倒数print(name6[:-1])# 把字符串倒过来print(name6[:: -1])print("=====================")# 查找字符串fandmystr = "hello world"# 后面两个参数是下标的区间,要前不要后result = mystr.find("l", 6, 9)print(result)print("============")mystr1 = "hello world"# 找不到会报错,导致程序结束 其余的和find一样的# result6 = mystr1.index("l", 4, 9)# print(result6)print("===============")# 统计字符串次数com_apply = "This class is very good, so good, so amazing"result11 =com_apply.count("good", 23, 50)print(result11)print("===================")# 生成一个新的字符串,将good替换成bad,原字符串不产生变化,第三个参数代表替换几个result3 = com_apply.replace("good", "bad", 1)print(result3)
以上代码的运行结果