[Python] 숫자인지 판별 (isdecimal, isdigit, isnumeric)

유얌얌·2024년 7월 17일

알고리즘

목록 보기
11/25

문자열에서 문자가 숫자형태인지 판별하는 법

1. .isdecimal()

0 ~ 9까지의 숫자인지 확인
int로 변환가능

a = "3847983"

print(a.isdecimal())  # True

2. .isdigit()

양의 정수, 지수도 가능

음수, 실수 X

3. .isnumeric()

숫자데이터면 ok
분수, 로마숫자 등 가능
소수, 음수는 안됌

profile
조금씩이라도 꾸준하게

0개의 댓글