栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

身份证验证python程序的思路_python实现身份证合法性验证?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

身份证验证python程序的思路_python实现身份证合法性验证?

大数据进行数据分析的时候,有时需要对身份证做验证或者提取信息等,可以使用Python中的库id_validator。

安装库

首先需要安装库:

pip install id_validator
库的使用

首先导入:

from id_validator import validator

其中validator常用的方法有is_valid()和get_info(),前者是用于判断给定字符串是否为一个合法的身份证号,后者则是提取身份证号的信息,返回的是一个字典。

示例:

from id_validator import validator

ID = '440308199901101512'
if validator.is_valid(ID):
    print(validator.get_info(ID))

返回的结果如下:

{
'address_code': '440308',   # 地址码
'abandoned': 0,    # 地址码是否废弃,1 为废弃的,0 为正在使用的
'address': '广东省深圳市盐田区',    # 地址
'address_tree': ['广东省', '深圳市', '盐田区'],   # 省市区三级列表
'age': 23,    # 年龄
'birthday_code': '1999-01-10',    # 出生日期
'constellation': '摩羯座',   # 星座
'chinese_zodiac': '卯兔',    # 生肖
'sex': 1,   # 性别,1 为男性,0 为女性
'length': 18,    # 号码长度
'check_bit': '2'   # 校验码
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786651.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号