728x90
반응형
안녕하세요. 이번 포스팅에서는 파이썬의 isalpha, isdigit 함수를 통해서 문자의 자료형을 확인하는 방법을 알아보겠습니다.
0. isalpha, isdigit
이 두 함수는 이름에서 유추할 수 있듯이 문자가 알파벳형(문자)인지, 숫자인지를 알 수 있게 해줍니다.
- isalpha() : 문자이면 True, 아니면 False 리턴
- isdigit() : 숫자이면 True, 아니면 False 리턴
1. isalpha, isdigit 사용해보기
코드에서 위의 세줄은 isalpha 함수를 사용했고
아래의 세줄은 isdigit 함수를 사용하여 자료형을 판단해봤습니다.
'shin' 과 '100'의 경우에는 분명하게 각각 문자, 숫자임을 알 수 있지만
특이하게 '111isnotdigit'를 보시면 양쪽 함수 모두에서 False가 나오게 되는데
이는 숫자, 문자형이 혼재되어있어서 문자열형인 것 자체를 판단해야 하므로
만약 그 형태임을 확인하고 싶다면 다른 함수를 써야합니다.
이는 추후의 포스팅에서 소개해드리도록 하겠습니다.
본 포스팅의 내용 및 이미지를 무단 전재, 재배포 또는 복사를 금지합니다.
인용 시 출처와 같이 공개해주세요!
도움이 되셨다면 댓글 또는 공감 부탁드립니다!
728x90
반응형
댓글