Python에는 문자열의 모든 문자가 숫자(0-9 사이)인 경우 true를 반환하는 내장 함수 isdigit()이 있습니다.
>>> string='9764135408' >>> string.isdigit() True >>> string='091-9764135408' >>> string.isdigit() False
정규식을 사용하여 문자열에 숫자만 포함되어 있는지 확인할 수도 있습니다.
>>> import re >>> bool(re.match('^[0-9]+$','9764135408')) True >>> bool(re.match('^[0-9]+$','091-9764135408')) False