码迷,mamicode.com
首页 > 其他好文 > 详细

校验某人的身份证号码

时间:2019-10-25 10:14:57      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:The   日期   ace   身份证   class   def   lis   alt   oca   

#生成某年的所有日期
def dateRange(year):
    fmt = '%Y-%m-%d'
    bgn = int(time.mktime(time.strptime(year+'-01-01',fmt)))
    end = int(time.mktime(time.strptime(year+'-12-31',fmt)))
    list_date = [time.strftime(fmt,time.localtime(i)) for i in range(bgn,end+1,3600*24)]
    return [i.replace('-','') for i in list_date]
#遍历所有日期,print通过校验的身份证号码
def vali_dator(id1,id2,id3):
    for i in dateRange(id2):
        theid = id1 + i + id3
        if validator.is_valid(theid):
            print(theid)
vali_dator('411425','1989','8117')

校验某人的身份证号码

标签:The   日期   ace   身份证   class   def   lis   alt   oca   

原文地址:https://www.cnblogs.com/fan-gx/p/11736002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!