Python 은 핸드폰 번호 의 합 법 여 부 를 판단 하 는 방법 과 일치 합 니 다.
\#필요
1.함 수 를 정의 하여 입력 한 핸드폰 번호 가 합 법 적 인지 판단 하 는 데 사용 합 니 다.
2.운영 자 판단
\#사고방식:
1.먼저 3 대 운영 업 체 의 번호 분포 파악
2.사용자 입력 내용 가 져 오기
3.입력 이 핸드폰 번호 인지 판단
4.핸드폰 번호 가 합 법 적 이면 해당 핸드폰 번호 의 운영 자 를 판단 한다.
5.출력
import re
def phone():
n = input(" :")
if re.match(r'1[3,4,5,7,8]\d{9}',n):
print(" :
",n)
# :
# 130,131,132,155,156,185,186,145,176
if re.match(r'13[0,1,2]\d{8}',n) or \
re.match(r"15[5,6]\d{8}",n) or \
re.match(r"18[5,6]",n) or \
re.match(r"145\d{8}",n) or \
re.match(r"176\d{8}",n):
print(" : ")
#
# 134, 135 , 136, 137, 138, 139, 147, 150, 151,
# 152, 157, 158, 159, 178, 182, 183, 184, 187, 188;
elif re.match(r"13[4,5,6,7,8,9]\d{8}",n) or \
re.match(r"147\d{8}|178\d{8}",n) or \
re.match(r"15[0,1,2,7,8,9]\d{8}",n) or \
re.match(r"18[2,3,4,7,8]\d{8}",n):
print(" : ")
else:
#
#133,153,189
print(" : ")
else:
print(" ")
if __name__ == '__main__':
phone()
\#실행 효 과 는 다음 과 같 습 니 다:이상 의 Python 은 핸드폰 번호 의 합 법 여 부 를 판단 하 는 방법 과 일치 하 는 것 이 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 많은 응원 을 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.