我需要自动计算各省份代码
对不起,我不太清楚您所指的“各省份代码”具体是指什么。如果您指的是中国的行政区划代码,以下是一个简单的Python程序可以自动计算各省份代码的前两位数字:
# -*- coding: utf-8 -*-
provinces = {
"北京市": "11",
"天津市": "12",
"河北省": "13",
"山西省": "14",
"内蒙古自治区": "15",
"辽宁省": "21",
"吉林省": "22",
"黑龙江省": "23",
"上海市": "31",
"江苏省": "32",
"浙江省": "33",
"安徽省": "34",
"福建省": "35",
"江西省": "36",
"山东省": "37",
"河南省": "41",
"湖北省": "42",
"湖南省": "43",
"广东省": "44",
"广西壮族自治区": "45",
"海南省": "46",
"重庆市": "50",
"四川省": "51",
"贵州省": "52",
"云南省": "53",
"西藏自治区": "54",
"陕西省": "61",
"甘肃省": "62",
"青海省": "63",
"宁夏回族自治区": "64",
"新疆维吾尔自治区": "65",
"台湾省": "71",
"香港特别行政区": "81",
"澳门特别行政区": "82"
}
for province, code_prefix in provinces.items():
print(f"{province}的代码前两位是:{code_prefix}")
运行结果如下:
北京市的代码前两位是:11
天津市的代码前两位是:12
河北省的代码前两位是:13
山西省的代码前两位是:14
内蒙古自治区的代码前两位是:15
辽宁省的代码前两位是:21
吉林省的代码前两位是:22
黑龙江省的代码前两位是:23
上海市的代码前两位是:31
江苏省的代码前两位是:32
浙江省的代码前两位是:33
安徽省的代码前两位是:34
福建省的代码前两位是:35
江西省的代码前两位是:36
山东省的代码前两位是:37
河南省的代码前两位是:41
湖北省的代码前两位是:42
湖南省的代码前两位是:43
广东省的代码前两位是:44
广西壮族自治区的代码前两位是:45
海南省的代码前两位是:46
重庆市的代码前两位是:50
四川省的代码前两位是:51
贵州省的代码前两位是:52
云南省的代码前两位是:53
西藏自治区的代码前两位是:54
陕西省的代码前两位是:61
甘肃省的代码前两位是:62
青海省的代码前两位是:63
宁夏回族自治区的代码前两位是:64
新疆维吾尔自治区的代码前两位是:65
台湾省的代码前两位是:71
香港特别行政区的代码前两位是:81
澳门特别行政区的代码前两位是:82
希望这能对您有所帮助。
原文地址: https://www.cveoy.top/t/topic/uXv 著作权归作者所有。请勿转载和采集!