happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.

문자열이 숫자나 문자로 구성되었는지 확인하기

문자열이 숫자나 문자로만 구성되어있는지 확인하려면 isalnum을 사용합니다.

isalnum 사용하기

문자열.isalnum()

해당 문자열이 숫자나 문자로만 구성되어있다면 True 아니면 False를 반환합니다.

즉 특수문자(!.*등 전부), 공백이 포함되어있으면 False를 반환합니다.

예를들어 문자열이 "Hello World123"라면 중간에 공백이 포함되어있어서 False를 반환합니다.

myWord = "Hello World123"
print(myWord.isalnum())
isalnum

공백이 있어서 False가 반환됩니다.

공백을 제거하고 해보겠습니다.

myWord = "HelloWorld123"
print(myWord.isalnum())
isalnum

문자와 숫자로만 구성되어 있어서 True가 나타납니다. 특수문자는 어떻게 나오는지 볼까요?

문자열 마지막에 !를 추가하겠습니다.

myWord = "HelloWorld123!"
print(myWord.isalnum())
isalnum

영어 뿐 아니라 한글과 일본어도 문자이므로 True를 반환합니다.

myWord = "안녕하세요今日は123"
print(myWord.isalnum())

위의 코드는 제 서버에서 작동하지 않아서 파이참에서 실행한 결과를 캡쳐합니다.

isalnum isalnum

봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준