Python输出身份证县区编码
时间: 2023-11-19 13:16:01 浏览: 74
Python 根据身份证号判断所属省份、生日及性别 Python源码
可以通过身份证号码的前六位来获取对应的县区编码。具体的方法是:
1. 读取身份证号码的前六位。
2. 将前六位作为键值,在对应的编码表中查找对应的县区编码。
以下是Python代码示例:
```python
code_dict = {
'110101': '东城区',
'110102': '西城区',
'110105': '朝阳区',
'110106': '丰台区',
'110107': '石景山区',
'110108': '海淀区',
'110109': '门头沟区',
'110111': '房山区',
'110112': '通州区',
'110113': '顺义区',
'110114': '昌平区',
'110115': '大兴区',
'110116': '怀柔区',
'110117': '平谷区',
'110118': '密云区',
'110119': '延庆区'
}
id_card = input('请输入身份证号码:')
county_code = id_card[:6]
if county_code in code_dict:
print('县区编码为:', code_dict[county_code])
else:
print('无法获取县区编码!')
```
这段代码会提示用户输入身份证号码,然后输出对应的县区编码。注意,这里只是提供了一个简单的编码表示例,实际使用时需要根据自己的需要进行修改。
阅读全文