python验证身份证最后一位数字代表什么_身份证号码最后一位代表什么?
展开全部
代表校验码(身份证最后一位)。它是根据前面十七位数字码,按照ISO7064:1983.MOD11-2校验码计算出来的检验码。
计算方法
1、将前面的62616964757a686964616fe4b893e5b19e31333366303830身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。
2、将这17位数字和系数相乘的结果相加。
3、用加出来和除以11,看余数是多少?
4、余数只可能有0-1-2-3-4-5-6-7-8-9-10这11个数字。其分别对应的最后一位身份证的号码为1-0-X -9-8-7-6-5-4-3-2。(即余数0对应1,余数1对应0,余数2对应X...)
5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字x。
扩展资料
结构和形式
1.号码的结构
公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2.地址码
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3.出生日期码
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4.顺序码
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5.校验码
根据前面十七位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来的检验码。
python验证身份证最后一位数字代表什么_身份证号码最后一位代表什么?相关推荐
- python验证身份证最后一位数字代表什么_身份证最后一位不是数字而是X,代表什么含义?涨知识了...
身为公民都具有身份证,而证明我们身份的证件,上面身份证号码并不都是数字,而有的身份证最后一位是字母X,这代表什么意思呢?了解之后,涨知识了. 我之前是在采集单位上班,经常会输入一些身份证号码.我们都知 ...
- python验证身份证最后一位数字代表什么_身份证号最后一位是“X”,代表什么意思?...
原标题:身份证号最后一位是"X",代表什么意思? 只是一个验证码,代表数字''10''. 由于计算机,也就是电脑的问世,人类已经进入一个数字时代,也就是信息时代,很多事情都用数字代 ...
- python计算身份证最后一位数字代表什么_身份证最后一位X代表什么数字
展开全部 X的意思其实是10,只不过用罗马数字代替32313133353236313431303231363533e58685e5aeb931333365663431了而已,如果不用罗马数字代替的话, ...
- SIM卡背面的20位数字所代表的含义是什么
http://blog.csdn.net/berryreload/article/details/7945626 http://wenku.baidu.com/link?url=aNSaw03hZEf ...
- python用正则表达式判断字符串_使用Python验证常见的50个正则表达式
什么是正则表达式? 正则表达式(Regular Expression)通常被用来检索.替换那些符合某个模式(规则)的文本. 此处的Regular即是规则.规律的意思,Regular Expressio ...
- 如何生成随机不重复的11位数字
要求 不重复 随机 11位数字 不占存储 我们都知道11位数字(random)对应有最大值max和最小值min99999999999和10000000000.很简单的从最小值开始按顺序分发到最大值,就 ...
- linux 输入的数字转换成日期格式,怎么把8位数字变成日期格式
1. excel中怎么将8位数字转换为日期格式 在excel中将8位数字转换为日期格式,可通过分列功能实现. 具体步骤如下: 1.在电脑打开需要转换为日期格式的EXCEL表格,选中相关单元格,点击上面 ...
- 正则表达式6~15位数字、字母
6~15位数字.字母 /^[a-zA-Z0-9]{6,15}$/ 6~15位数字.字母.字符 /^[a-zA-Z0-9\~\!\@\#\$\%\^\&\*\(\)\_\+\{\}\:\&quo ...
- java开发是否用数字表示是_每日一学之Java开发技巧(一)
BigDecimal运算 浮点数运算的典型实例是货币运算,在商品金额的计算中,经常会设计小数运算由于计算机中所有数字都是使用二进制进行存储,而二进制无法精确的表示所有的小数,因此常使用BigDecim ...
最新文章
- 在Ubuntu 12.04 桌面上设置启动器(快捷方式)
- android密码dakay,安卓中按钮点击事件onClick的两种实现方式
- LiveVideoStackCon讲师热身分享 ( 五 ) —— 建立中国自主视频技术生态
- python beautifulsoup4 table tr_python BeautifulSoup解析表
- 牛客网【每日一题】4月14日题目精讲 Xorto
- python 中BeautifulSoup入门
- [置顶] android 自定义圆角ImageView以及锯齿的处理
- SQL Server监控全解析
- VistaNet: Visual Aspect Attention Network for Multimodal Sentiment Analysis 论文笔记
- python 线程-threding示例使用
- 用命令连接其他计算机名,如何使用命令连接远程桌面?
- Linux系统下安装USB无线网卡驱动方法
- 修复ie浏览器无访问页面或dns问题
- java学习笔记——IO流
- 《高仿支付宝运动轨迹七日曲线图》
- docker文件编辑
- 【软件工程】第一、二章总结
- android小动画之Running Pig
- 微信小程序获取客户端IP地址,HTTPS接口(ts\js)
- MQ(Message Queue)介绍
热门文章
- 机器学习模型融合方法综述
- fs和php的区别,优缺点评测飞科fs318和fs360有啥区别?哪个好?真实评测体验曝光...
- centos7修改ip地址自动获取_南京课工场IT培训:如何搭建DHCP服务器及自动获取IP地址及相关操作...
- linux cacti 搭建,linux下搭建cacti监控(示例代码)
- openapi回调地址请求不通过_必看!OpenAPI知识来了!
- Leetcode每日一题:24.swap-nodes-in-pairs(两两交换链表中的节点)
- Leetcode每日一题:42.trapping-rain-water(接雨水)
- 吴恩达|机器学习作业7.0.k-means聚类
- C++Primer Plus第6版C Primer Plus第6版 中文版免费分享啦
- 花书+吴恩达深度学习(十三)卷积神经网络 CNN 之运算过程(前向传播、反向传播)