python
号码归属地查询:
s='''5582|1860101|010|北京市|北京联通GSM卡
5583|1860100|010|北京市|北京联通GSM卡
5584|1368141|010|北京市|北京移动神州行卡
5585|1860111|010|北京市|北京联通GSM卡
5586|1358198|010|北京市|北京移动动感地带卡
5587|1361139|010|北京市|北京移动预付费卡
5588|1361138|010|北京市|北京移动神州行卡
5591|1360110|010|北京市|北京移动全球通卡
5748|1364110|010|北京市|北京移动神州行卡
10186|1581584|020|广东省广州市|广东移动全球通卡
15046|1391897|021|上海市|上海移动全球通卡
17250|1502207|022|天津市|天津移动全球通卡
'''
# 定义空字典
guishudi={}
# 按照换行进行切割
lt=s.splitlines()
# 遍历处理
for i in lt:
#按|切割
i_list=i.split('|')
# 保存有效信息到词典
guishudi[i_list[1]]=i_list[-1]
while True:
phone=input("请输入号码的前七位:")
if len(phone)<7:
print("请重新输入")
continue
#提取前七位
phone=phone[:7]
info = guishudi.get(phone, '号码有误')
print(info)
python 号码归属地查询
最新推荐文章于 2023-03-13 18:09:23 发布