① python爬虫怎么爬取左右没有标签的内容
handle_starttag每遇见一个以"<"开始的tag回调一次,handle_endtag每遇见一个"</"标识的结束时回调一次,你的text3和text5位于结束标记之后,因此要自己手动用flag标记下,然后在handle_data里处理对应的数据!
② python输入一个正整数,判断有无相同数字
可以使用 Python 将输入的正整数转换成字符串配激圆,然后逐个判断字符串中的数字是否相同。代码如下:
复制代码num = input("请输入一个正整数:") # 输入一个正整数flag = False # 标记是否有相同培塌数字for i in range(len(num)-1): if num[i] in num[i+1:]: # 如果当前位置的数字在后铅弯面出现过,则说明有相同数字
flag = True
breakif flag: print("该正整数中存在相同数字")else: print("该正整数中不存在相同数字")
运行代码后,程序会等待你输入一个正整数,输入后按回车键即可得到结果,输出为该正整数中是否存在相同数字。