安裝并匯入依賴庫
# pip install parseIdCard
from parseIdCard import parseIdCard
from pprint import pprint
地區碼校驗
# 地區碼數字校驗
result = parseIdCard.parseArea(893116)
pprint(result)
# {'area': '未知地區編碼', 'code': 'Error', 'id': '893116'}
# 地區碼串列校驗
result = parseIdCard.parseArea(['420116','430091'])
pprint(result)
# [{'area': '湖北武漢市黃陂區', 'code': 'OK', 'id': '420116'},
# {'area': '未知地區編碼', 'code': 'Error', 'id': '430091'}]
# 地區碼字串校驗
result = parseIdCard.parseArea('420116,430091')
pprint(result)
# [{'area': '湖北武漢市黃陂區', 'code': 'OK', 'id': '420116'},
# {'area': '未知地區編碼', 'code': 'Error', 'id': '430091'}]
性別校驗
# 性別數字校驗
result = parseIdCard.parseGender(1)
pprint(result)
# {'code': 'OK', 'gender': '男', 'id': '1'}
# 性別串列校驗
result = parseIdCard.parseGender(['1','X'])
pprint(result)
# [{'code': 'OK', 'gender': '男', 'id': '1'},
# {'code': 'Error', 'gender': '非法性別編碼', 'id': 'X'}]
出生日期校驗
# 出生年月數字校驗
result = parseIdCard.parseBirthdate(199301231)
pprint(result)
# {'age': '出生日期應該為8位', 'code': 'Error', 'id': '199301231'}
# 出生年月串列校驗
result = parseIdCard.parseBirthdate(['199301231','20200131'])
pprint(result)
# [{'age': '出生日期應該為8位', 'code': 'Error', 'id': '199301231'},
# {'age': 1, 'code': 'OK', 'id': '20200131'}]
身份證編碼校驗
【閱讀全文】
【粉絲福利】關注公眾號,獲取全套視頻資料!

● os用法總結:python中必須掌握的內置模塊os,實作與計算機作業系統的常規互動!
● python 實用技巧:幾十行代碼將照片轉換成素描圖、隨后打包成可執行檔案(原始碼分享)
● python十行代碼實作檔案去重,去除重復檔案的腳本
● python的GUI框架tkinter,實作程式員的流氓式表白邏輯
● 探究python函式的不定長引數*args與**kwargs
● 沒有深思過的python冷知識你知道幾個?
● python圖片處理,自動生成gif動態圖片
● python-redis 的操作手法,相當簡單的redis資料存盤方式!
● python 日期、時間處理,各種日期時間格式/字串之間的相互轉換究竟是怎樣的?
● python 內置的資料計數器Counter相當nice
● 幾十行代碼實作python發送郵件與接收郵件
● 沒有開發工具,在服務器控制臺如何進行python代碼除錯,高級編程pdb代碼除錯!
● 梳理python路線知識盲區,最全面、最詳細的python知識體系框架思維導圖終于出爐了!
● python中的set集合,元素的CRUD處理,交集/差集/并集計算,不只是能去重!
歡迎關注作者公眾號【老王說編程】,專注于后端編程,每天更新技術干貨!本文由微信公眾號【python 集中營】發布,更多精彩文章、視頻資料即可領取!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/297717.html
標籤:Python
