이번에는 문자열이 숫자로만 구성되어있는지 확인하는 방법에 대해 알아봅시다. isdigit()을 사용합니다.
isalnum과 다른점은 isalnum은 숫자와 문자를 확인했지만 isdigit는 숫자만 확인합니다.
문자열.isdigit()
해당 문자열이 숫자로만 구성되어있다면 True 아니면 False를 반환합니다.
즉 특수문자(!.*등 전부), 공백, 문자가 포함되어있으면 False를 반환합니다.
예를들어 문자열이 "HelloWorld123"라면 중간에 HelloWorld라는 문자가 포함되어있어서 False를 반환합니다.
myWord = "HelloWorld123" print(myWord.isdigit())
문자가 있어서 False가 반환됩니다.
문자를 제거하고 해보겠습니다.
myWord = "123" print(myWord.isdigit())
숫자로만 구성되어 있어서 True가 나타납니다. 특수문자는 어떻게 나오는지 볼까요?
문자열 마지막에 !를 추가하겠습니다.
myWord = "123!" print(myWord.isdigit())
봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.
댓글 0개
정렬기준