happy cat image

everdevel

So This Is Love

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
























에버디벨이 만든 무료 클라우드 개발환경을 소개합니다.

방문해 주셔서 감사합니다.

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

이번에는 문자열이 문자로만 구성되어있는지 확인하는 방법에 대해 알아봅시다. isalpha()을 사용합니다.

isalnum과 다른점은 isalnum은 숫자와 문자를 확인했지만 isalpha는 문자만 확인합니다.

isalpha 사용하기

문자열.isalpha()

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

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

예를들어 문자열이 "HelloWorld123"라면 중간에 숫자가 포함되어있어서 False를 반환합니다.

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

결과는 바로 아래에서 확인하겠습니다.

isalpha

숫자가 있어서 False가 반환됩니다.

숫자를 제거하고 해보겠습니다.

myWord = "HelloWorld"
print(myWord.isalpha())

결과는 바로 아래에서 확인하겠습니다.

isalpha

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

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

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

결과는 바로 아래에서 확인하겠습니다.

isalpha

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

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

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

isalpha isalpha

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

최경아 크리에이티브디렉터의 호텔웨딩플라워디자인 컬러별로 제안하는 웨딩 플라워 공간장식 예비 신부들의 플라워제안과 플로리스트들에게 꽃 장식을 제안하는 플라워디자인 서적


    
    

강좌로 돌아가기

댓글 0개

정렬기준