1. 程式人生 > >python 實現省全稱和省的簡稱互相轉換

python 實現省全稱和省的簡稱互相轉換

省的簡稱轉換全稱:

def short_to_province(short):
    if short == "京":
        return "北京市"
    elif short == "津":
        return "天津市"
    elif short == "渝":
        return "重慶市"
    elif short == "滬":
        return "上海市"
    elif short == "冀":
        return  "河北省"
    elif short == "晉":
        return "山西省"
    elif short == "遼":
        return "遼寧省"
    elif short == "吉":
        return "吉林省"
    elif short == "黑":
        return "黑龍江省"
    elif short == "蘇":
        return "江蘇省"
    elif short == "浙":
        return "浙江省"
    elif short == "皖":
        return "安徽省"
    elif short == "閩":
        return "福建省"
    elif short == "贛":
        return "江西省"
    elif short == "魯":
        return "山東省"
    elif short == "豫":
        return "河南省"
    elif short == "鄂":
        return "湖北省"
    elif short == "湘":
        return "湖南省"
    elif short == "粵":
        return "廣東省"
    elif short == "瓊":
        return "海南省"
    elif short == "川"or short == "蜀":
        return "四川省"
    elif short == "黔"or short == "貴":
        return "貴州省"
    elif short == "雲"or short == "滇":
        return "雲南省"
    elif short == "陝"or short == "秦":
        return "陝西省"
    elif short == "甘"or short == "隴":
        return "甘肅省"
    elif short == "青":
        return "青海省"
    elif short == "臺":
        return "臺灣省"
    elif short == "蒙":
        return "內蒙古自治區"
    elif short == "桂":
        return "廣西壯族自治區"
    elif short == "寧":
        return "寧夏回族自治區"
    elif short == "新":
        return "新疆維吾爾自治區 "
    elif short == "藏":
        return "西藏自治區"
    elif short == "港":
        return "香港特別行政區"
    elif short == "澳":
        return "澳門特別行政區"
    else:
        return False

省的全稱轉化為簡稱

def province_to_short(province):
    if province == "北京市":
        return "京"
    elif province == "天津市":
        return "津"
    elif province == "重慶市":
        return "渝"
    elif province == "上海市":
        return "滬"
    elif province == "河北省":
        return "冀"
    elif province == "山西省":
        return "晉"
    elif province == "遼寧省":
        return "遼"
    elif province == "吉林省":
        return "吉"
    elif province == "黑龍江省":
        return "黑"
    elif province == "江蘇省":
        return "蘇"
    elif province == "浙江省":
        return "浙"
    elif province == "安徽省":
        return "皖"
    elif province == "福建省":
        return "閩"
    elif province == "江西省":
        return "贛"
    elif province == "山東省":
        return "魯"
    elif province == "河南省":
        return "豫"
    elif province == "湖北省":
        return "鄂"
    elif province == "湖南省":
        return "湘"
    elif province == "廣東省":
        return "粵"
    elif province == "海南省":
        return "瓊"
    elif province == "四川省":
        return "川/蜀"
    elif province == "貴州省":
        return "黔/貴"
    elif province == "雲南省":
        return "雲/滇"
    elif province == "陝西省":
        return "陝/秦"
    elif province == "甘肅省":
        return "甘/隴"
    elif province == "青海省":
        return "青"
    elif province == "臺灣省":
        return "臺"
    elif province == "內蒙古自治區":
        return "蒙"
    elif province == "廣西壯族自治區":
        return "桂"
    elif province == "寧夏回族自治區":
        return "寧"
    elif province == "新疆維吾爾自治區 ":
        return "新"
    elif province == "西藏自治區":
        return "藏"
    elif province == "香港特別行政區":
        return "港"
    elif province == "澳門特別行政區":
        return "澳"
    else:
        return False