본문으로 바로가기

isdigit(), isalpha() 함수

category 기초지식/파이썬 2019. 3. 19. 16:15

isdigit() 함수와 isalpha() 함수는 기본적인 틀은 str 의 타입을 가지지만 그 안에서 int/str 타입을 구분할 수 있다.


실제 코드로 보면 이해하기 더 쉬울 것이다.



isdigit()

str 타입 안에서 숫자로만 이루어졌을 경우에는 True 의 값을 가지며, 문자가 포함될 경우에는 False 를 리턴한다.

var = '1234141'
var.isdigit() # True

var = 'a123191'
var.isdigit() # False



isalpha()

str 타입 안에서 문자로만 이루어졌을 경우에는 True 의 값을 가지며, 숫자가 포함될 경우에는 False 를 리턴한다.

var = 'a12311151'
var.isalpha() # True

var = '23423490'
var.isalpha() # False



이 함수는 True/False 만을 반환하기 때문에 if 문과 함께 사용하면 되는데, 순수한 숫자만을 받거나 문자만을 받아 검사하는 기능이 무엇이 있는지는 조금 더 찾아보자.


이와 비슷한 함수들로는 isupper(), islower() 함수 등이 있다.


'기초지식 > 파이썬' 카테고리의 다른 글

딕셔너리의 get 함수 사용해보기  (0) 2019.01.14
도서관 클래스  (0) 2019.01.02
파이썬 getter 와 setter  (0) 2018.12.31