1.无重复字符的最长子串longest-substring-without-repeating-characters
要求:给定一个字符串,请你找出其中不含有重复字符的最长子串的长度
s = input("请输入字符串:") #输入字符串
items = "" #定义一个空字符串
if 1 <= len(s) <= 1000 and s.islower(): #字符串s的长度大于等于1小于等于100,且必须为小写
for i in s: #循环遍历输入字符串的每一个字符
if i not in items: #字符不存在定义的字符串中,则将该字符写入该字符串
items += i
print(items) #输出最短的不重复的字符串
num = len(items) #计算最长不重复字符串子串的长度
print(num)
运行结果: