纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

利用Python制作全国身份证号验证及查询系统!就

3月27日 萌嘟嘟投稿
  大家好哇,又是一个愉快的周末,今天本鸟给大家分享1个有趣的实战项目,用python制作“全国身份证号验证及查询系统”,成品界面如下图:
  本系统可以实现身份证号真伪验证,年龄、性别及发证地查询,看起来是不是很高大上,其实做起来不是很复杂,涉及知识主要有python字符串处理、表格读写和Gui制作,适合有一定python基础的朋友练手,下面一起来看看怎么实现的吧!
  第一步:身份证号解析
  身份证号一般由18位号码组成,前6位为地址码,第7至14位为出生日期码,第15至17位为顺序码,第18位为校验码。6位地址码为编码对象户口所在县(市、区)的行政区划代码;8位出生日期码为出生年月日;3位顺序码为县(市、区)所辖派出所的分配码,顺序码的奇数分配给男性,偶数分配给女性;1位校验码是按统一公式计算出来的。
  第二步:归类整理地址码与区县对应关系
  这个网上比较常见,随便搜索1个身份证号都会返回所在的区县地址,我们要做的是把所有的对应关系都找到,恰巧网上已经有现成的了,不过要稍加整理,大家可以去网上找一下,但是要擦亮眼睛啊,有一个版本是错的,实在找不到的可以联系我,我已经整理好存入表格中
  第三步:验证身份证号真伪
  身份证最后一位校验码算法如下:
  将身份证号码前17位数分别乘以不同的系数,从第1位到第17位的系数分别为:7910584216379105842
  将得到的17个乘积相加。
  将相加后的和除以11并得到余数。
  余数可能为012345678910这些个数字,其对应的身份证最后一位校验码为10X98765432。
  代码实现如下:
  第四步:查询地区
  规则参考第一步,python两行代码就搞定了
  不得不说,python就是简单方便
  第五步:计算出年龄及性别
  规则同样参考第一步,代码如下:
  到此为止,项目的主体功能已经实现,下面要想办法用GUI界面实现。
  第六步:制作GUI界面
  本步骤主要用PyQt5实现,下面我把核心代码贴出来:
  首先是以网格方式对标签及文本框进行布局,并用setStyleSheet对文本框进行修饰
  然后是设置查询按钮并布局,再与check函数(信号)绑定
  接着是在check函数中将查询到的结果在文本框中显示出来
  最后设置主窗口图片背景
  到此为止,本项目就大功告成了,你学会了吗?
  但是要声明一下,本文所介绍的查询功能均为正向查询,即在已知身份证号的前提下,解析原则来源于网络,不敢保证100准确,更不能反向推算出个人身份证号,所以不涉及侵犯隐私问题。
  源码获取私信小编01获取
投诉 评论 转载

要不要等房子降价再买?统计局给出答案,房价文李闰现在没有房子的朋友也许都在盘算着什么时候买一套属于自己的房子,有了房子的朋友可能也想着再买一套来改善居住环境,或者拿来做投资。可能是前几年房子价格涨的太快,市场风险……罗宣虽然被封火德星君,但只是一个“倒霉孩子在封神名单当中,罗宣是不是最“倒霉”的神?这三件事说明什么?嗨,大家好!头条号虫子天下原创文学点评第六百二十六期上线啦!上一期,虫子天下给大家说的是,在雷部正神二十四位天……哈佛大学调查报告:中国民众对中央政府的满意【环球网报道】“根据哈佛大学最新国际调查结果,中国民众对中国共产党的满意度超过90。”7月12日,中国外交部发言人华春莹发推强硬反击美国务卿蓬佩奥污蔑中国共产党言论,并引用了一……超高出街率的时尚单品,“棒球服”这些穿搭你说到棒球服你第一个想到的字眼一定是棒球吧!没错,棒球服就是棒球的衍生产品,棒球的发源地在美国,然而在中国的流行程度也不亚于美国。明星、爱豆、时尚人士都会选择棒球服,虽然棒球服样……格力董小姐发制冷黑科技:30秒降温5,会制冰随着清明最后一波冷空气走了,我们终于开始迎来火辣辣的夏天。哪怕什么都不做,也会出一身黏糊糊的汗,易燃易爆炸。空调确实能给我们续命,但是也给我们带来了空调病。吹……23款卷发棒对比:戴森、沙宣表现一般,1款网红怎么弄成时尚杂志上那样美美的发型呢?或许不需要美发店的Tony哥,你只要有一支卷发棒,每天出门前烫卷打理一下,开心一整天。2019年6月,《消费者报道》汇总了京东、天猫、……2020年高考数学江苏14题,解析几何?平面几何!2020年高考数学的选填压轴题不难,往年江苏卷的填空压轴题非常喜欢综合考查中学数学的基本数学思想与重要基础知识点,尤其是数形结合思想。但是今年像江苏卷第14题这种,实际上比往年……迄今为止泰国最好的12部高分恐怖片绝对是恐怖1《鬼4虐》又叫《死神的十字路口》看完保证你再也不敢关灯看恐怖片了全片讲了好几个故事,分别是四个小故事连接。不要回复陌生人的短信;不要欺负弱小;不要随便去露营;不要做小三……门店导购详解(第二章导购员的职责)一、导购员工作职责:1。了解产品的基本知识和内涵,熟练介绍产品的特性及优点;2。通过与顾客的交流宣传产品和企业形象,提高品牌知名度;3。遵守专卖店的考勤制度;……原油现货是什么:掌握这些技能,助你一臂之力最近,一位名叫张杰的同学火了起来,人家的火可真是的靠真学实干,网瘾少年逆袭成学霸!又给教育界带来了一股清流。厉害起来让同学们都开始羡慕!湖南宁乡的张杰是同学眼中典型的……利用Python制作全国身份证号验证及查询系统!就大家好哇,又是一个愉快的周末,今天本鸟给大家分享1个有趣的实战项目,用python制作“全国身份证号验证及查询系统”,成品界面如下图:本系统可以实现身份证号真伪验证,年龄……考研国家线什么时候公布2020考研成绩公布时间一受疫情影响,多地2020考研初试成绩公布时间推迟。截至目前,全国多个省份公布时间现已确定。但是不同的省份查询时间可能会有一点差别,具体的时间请以宣布为准!目前,已宣布公布……
卖家如何做店铺自然优化?应对2016淘宝规则变化的几个实用技巧淘宝天天特价报名4个小技巧直通车推广维度剖析这些技巧让店铺好评率达到100农村淘宝商品的规范及展示淘宝卖家如何制定对战策略如何玩转手淘视频直播淘宝店铺不靠广告如何卖出100万单如何做好店铺SEO优化容易被忽视的店铺“蛀虫”纠纷退款率淘宝达人怎样写出优质贴?
易烊千玺新发型图片后男生发型参考由姓名笔划看你靠什么吃饭郭明錤爆料苹果iPhoneSE2最早将于明年1月投入量产,311月21日是什么节日(每年的11月21日确定为什么日)涨姿势刹车系统有哪些常见问题?顽强的草火车站广场拉客大妈介绍的30元一晚的小旅馆,到底有什么猫腻?优秀学生代表发言模板十五新能源车大单交易将成为趋势S2b风头正劲,万亿互联网家装破局点在哪?6个让牙齿变美白的方法怎样发酵老玉米钓鱼饵料?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形