欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

python的切片操作

时间:2023-04-24

# 切片操作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)

以上代码的运行结果

 

 

 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。