Python3 字符串小练习

# coding:utf-8

string = ''

# 定义两个变量:分别表示开始的字符串、结束的字符串
start_string = 'http'
end_string = '?ce'
# 先找第一个开始位置,如果没有找到 返回的是-1
start = string.find(start_string)
# 只要start不等于-1.说明找到了http
while start != -1:
    # 找结束的位置
    end = string.find(end_string, start)
    # 截取字符串  结束位置 = 结束字符串的开始位置+结束字符串的长度
    sub_str = string[start:end+len(end_string)]
    print(sub_str)
    # 找下一个开始的位置
    # 如果没有找到下一个开始的位置,相当于写了一句start=-1,while循环的条件不成立,结束循环
    start = string.find(start_string, end)

你可能感兴趣的:(Python3,字符串小练习)