首页 手机号码归属地 手机号码归属地示例代码 手机号前三位判断运营商代码[Python]

手机号前三位判断运营商代码示例代码Python

作者: 阅读数:80 上传时间:2025-03-24

手机号前三位判断运营商代码

def get_company(phone):
    prefix = phone[:3]
    cm = ['134','135','136','137','138','139','150','151','152','157','158','159','182','183','184','187','188','147','178','198','148','165','170','172','178','197']
    cu = ['130','131','132','155','156','185','186','145','176','166','146','167','170','171','175','195','196']
    ct = ['133','153','180','181','189','177','199','193','141','149','162','165','170','173','174','190','191']
	gd = ['192']
    
    if prefix in cm:
        return "中国移动"
    elif prefix in cu:
        return "中国联通"
    elif prefix in ct:
        return "中国电信"
	elif prefix in gd:
        return "中国广电"
    else:
        return "未知运营商"
phone = "13812345678"
company = get_company(phone)
print(f"手机号 {phone} 的运营商是: {company}")