''' 功能:从身份证号码获取生日 作者:文雅兰 日期:2021年11月25日 ''' import re regx = '^([1-6][1-9]|50)\d{4}(18|19|20)\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$' id = input('输入身份证号码:') while True: id_result = re.search(regx, id) if id_result is None: print('身份证号码不合法!') id = input('输入身份证号码:') else: break id_no = id_result.group() year = id_no[6:10] month = id_no[10:12] day = id_no[12:14] print('生日:{}年{}月{}日'.format(year,month,day))
文章来源地址https://www.toymoban.com/news/detail-406954.html
文章来源:https://www.toymoban.com/news/detail-406954.html
到了这里,关于用python从身份证中提取生日信息(切片计算)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!