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