Python实现身份证号码解析
中国的居民身份证有18位。其中前17位是信息码,最后1位是校验码。每位信息码可以是0-9的数字,而校验码可以是0-9或X,其中X表示10。 身份证校验码算法: 设18位身份证号序列从左到右为: 引用 a[0], a[1], a[2], a[3], ..., a[16], a[17] 其中a[i]表示第i位数字,i=0,1,2,...,17,如果最后一位(校验位)是X,则a[17]=10 每一位被赋予一个“权值”,其中,第i位的权值w[i]的计算方法是: 引用 w[i] = 2**(17-i) 其中,i=0,1,2,3,...,17,运算符按Python惯例:x**y表示x的y次方,x%y表示
用户评论
推荐下载
-
身份证号码转化Swing JDBC异常原创
身份证号码转化(Swing、JDBC、异常)含身份证号码转化文档,sql语句,关键代码
28 2018-12-28 -
MATLAB身份证号码识别GUI设计详解
本文详细介绍了MATLAB身份证号码识别的GUI设计过程,包括图像处理、特征分析、分类识别等技术。文章还给出了详细的源代码和万字文稿,帮助读者深入了解该课题。MATLAB身份证号码识别GUI设计教程,
36 2023-04-25 -
Java身份证号码校验工具类详解
本文实例为大家分享了Java身份证号码校验工具类的具体代码,供大家参考,具体内容如下
14 2021-05-08 -
Linux shell编程验证身份证号码1518
Linux shell编程 验证身份证号码(15/18)
71 2018-12-25 -
依据身份证号码生成年龄性别
依据身份证号码生成年龄性别将excel中批量身份证号码计算出年龄性别信息年龄展示为年月日等形式将生成的数据写入到最后一列中
13 2023-01-05 -
身份证号码对应籍贯的集合Excel
身份证号对应籍贯表大全(共6456条),身份证前6位,可定位到省份,行政市,行政县。可以很方便的根据身份证解析对应的籍贯,在数据分析领域中用途广泛,适用各种项目中的号码解析
468 2020-08-09 -
判断是否是合格的身份证号码
判断是否是合格的身份证号码,通过身份证号码可以判断性别/年龄/生日/地区,可以任意的调用方法,方法都已经封装好了,只要输入有效的身份证号码就可以,直接引用js 文件就可以
12 2020-08-14 -
C#的组合身份证号码或验证号码
有时候玩游戏有实名认证,大多数只是验证一下身份证号码,由于身份证号码在同一游戏使用的次数有限,所以会自己编造号码,所以想到了自己写这个编号码的程序。
10 2020-11-06 -
Python身份证号码的校验和随机产生Python方法
排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。
12 2020-08-19 -
js身份证号码电话号码验证等脚本
js身份证号码,电话号码验证等脚本 *判别身份证号码是否合法,入口参数为身份证号码 *判别电话号码,手机号是否有效
29 2019-01-07
暂无评论