본문 바로가기
IT/Programming_프로그래밍

[파이썬 / Python] isalpha, isdigit 함수로 문자 자료형 체크하기

by 무브영/movewoo0 2021. 4. 13.
728x90
반응형

안녕하세요. 이번 포스팅에서는 파이썬의 isalpha, isdigit 함수를 통해서 문자의 자료형을 확인하는 방법을 알아보겠습니다. 

 

 


 

0. isalpha, isdigit

 

이 두 함수는 이름에서 유추할 수 있듯이 문자가 알파벳형(문자)인지, 숫자인지를 알 수 있게 해줍니다.

 

- isalpha() : 문자이면 True, 아니면 False 리턴
- isdigit() :  숫자이면 True, 아니면 False 리턴

 

 

1. isalpha, isdigit 사용해보기

 

코드에서 위의 세줄은 isalpha 함수를 사용했고

 

아래의 세줄은 isdigit 함수를 사용하여 자료형을 판단해봤습니다.

 

'shin' 과 '100'의 경우에는 분명하게 각각 문자, 숫자임을 알 수 있지만

 

특이하게 '111isnotdigit'를 보시면 양쪽 함수 모두에서 False가 나오게 되는데

 

이는 숫자, 문자형이 혼재되어있어서 문자열형인 것 자체를 판단해야 하므로 

 

만약 그 형태임을 확인하고 싶다면 다른 함수를 써야합니다. 

 

이는 추후의 포스팅에서 소개해드리도록 하겠습니다. 

 

isalpha, isdigit 예제

 

 


 

 

본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.

인용 시 출처와 같이 공개해주세요!

도움이 되셨다면 댓글 또는 공감 부탁드립니다!

728x90
반응형

댓글