python身份证格式
生活随笔
收集整理的這篇文章主要介紹了
python身份证格式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
python身份證格式
身份證是現在每個人都有的東西,總共有18位,這18位身份證是有一定編碼規則的。
18位身份證的編碼規則是:
- 前1、2位數字表示:所在省(直轄市、自治區)的代碼;
- 第3、4位數字表示:所在地級市(自治州)的代碼;
- 第5、6位數字表示:所在區(縣、自治縣、縣級市)的代碼;
- 第7—14位數字表示:出生年、月、日;
- 第15、16位數字表示:所在地的派出所的代碼;
- 第17位數字表示性別:奇數表示男性,偶數表示女性;
- 第18位數字是校檢碼,用來檢驗身份證的正確性;
用戶在輸入身份證的過程中經常會輸入錯誤,為了方便用戶正確輸入需要在輸入過程中對用戶的輸入按照 6+8+4 的格式進行分組。
現用python編寫一個腳本,使得在輸入數字后,可以以6+8+4的格式輸出。
該python腳本如下所示:
該腳本的執行效果圖如下圖所示:
根據效果圖可以看出實現了功能。
總結
以上是生活随笔為你收集整理的python身份证格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: N1盒子Armbian折腾记
- 下一篇: python文件批量重命名